#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
if (n == 2)
cout <<"A
BC" <<endl;
if ( n == 3)
cout <<"A
BC
DEF"<<endl;
if (n == 4)
cout <<"A
BC
DEF
GHIJ"<<endl;
if ( n == 5)
cout <<"A
BC
DEF
GHIJ
KLMNO"<<endl;
if (n == 6)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU"<<endl;
if ( n == 7)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB"<<endl;
if ( n == 8)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ"<<endl;
if ( n == 9)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS"<<endl;
if(i == 10)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS"<<endl;
if(i == 11)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS
TUVWXYZABC"<<endl;
if(i == 12)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS
TUVWXYZABC
DEFGHIJKLMN"<<endl;
if(i == 13)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS
TUVWXYZABC
DEFGHIJKLMN
OPQRSTUVWXYZ"<<endl;
if(i == 14)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS
TUVWXYZABC
DEFGHIJKLMN
OPQRSTUVWXYZ
ABCDEFGHIJKLM"<<endl;
if(i == 15)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS
TUVWXYZABC
DEFGHIJKLMN
OPQRSTUVWXYZ
ABCDEFGHIJKLM
NOPQRSTUVWXYZA"<<endl;
if(i == 16)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS
TUVWXYZABC
DEFGHIJKLMN
OPQRSTUVWXYZ
ABCDEFGHIJKLM
NOPQRSTUVWXYZA
BCDEFGHIJKLMNOPQ"<<endl;
if(i == 17)
cout <<"A
BC
DEF
GHIJ
KLMNO
PQRSTU
VWXYZAB
CDEFGHIJ
KLMNOPQRS
TUVWXYZABC
DEFGHIJKLMN
OPQRSTUVWXYZ
ABCDEFGHIJKLM
NOPQRSTUVWXYZA
BCDEFGHIJKLMNOPQ
RSTUVWXYZABCDEFGH"<<endl;
return 0;
}