1688 - 【入门】输出字母矩形 II

通过次数

64

提交次数

72

Time Limit : 1 秒
Memory Limit : 128 MB

现在需要你打印一个 mn 列的矩形,要求每一行和每一列的字母都按字典序升序排列,第一行第一列的字母为 A。

Input

输入共一行,包含两个整数 mn0 \leq m\leq 100 \leq n\leq 16

Output

输出为 m 行,每行为 n 个按要求顺序排列的字符。

Examples

Input

3 5

Output

ABCDE
BCDEF
CDEFG