编程题
### 问题描述
小蓝打算在卧室铺上正方形地砖(地砖一定是正方形,但边长为任意不大于 $N,M$ 的整数),已知他卧室是 一个 $N\times M$ 大小的矩形。
为了美观起见,铺设地砖时,小蓝不希望同样颜色的正方形地砖相邻。
他用不同的大写英文字母来代替不同颜色的地砖(从 $A$ 到 $Z$),并且他希望在地上按照长宽划分成网格后,逐行逐列每一块的颜色组成的序列的字典序最小。
请你帮他设计出这种铺设地砖的方案。
### 输入格式
输入包含两个整数 $N,M$,含义见上文。
### 输出格式
输出包含 $N$ 行,每行 $M$ 列,表示地砖铺设的方案,需要这个方案是字典序最小的合法方案。
### 样例输入
```
4 3
```
### 样例输出
```
AAA
AAA
AAA
BCB
```
### 评测数据规模
对于所有评测数据,$1\leq{N,M}\leq{100}$。