#include using namespace std; int main(){ cin.tie(0); ios_base::sync_with_stdio(0); //start here int N;cin >> N; N *= 2; if(N == 2){ cout << "-1"; return 0; } else if(N == 4){ cout << "-1"; return 0; } vector grid(N,string(N,'A')); int cnt = N*N/2; auto add = [&](int i,int j){ if(cnt == 0) return; if(grid[i][j] == 'B') return; if((i == 1 || i == 2) && (j == 2 || j == 4)) return; cnt--; grid[i][j] = 'B'; }; for(int i = 1;i < N-1;i++){ add(1,i); add(i,1); } for(int i = 1;i < N-1;i++){ for(int j = 1;j < N-1;j++){ add(i,j); } } if(N == 6){ // cout << "-1"; grid = vector{ "AAAAAA", "ABBBBA", "ABBBBB", "ABBBBB", "AABBBB", "AAAAAA", }; } for(auto &i:grid){ cout << i << '\n'; } }