#include #include #include #include #include #include #include #include #include #include #include #include #include #define p(s) cout<<(s)<=n;i--) #define CK(n,a,b) ((a)<=(n)&&(n)<(b)) #define F first #define S second typedef long long int ll; using namespace std; const int mod=1e9+7; int N,D; int numb; int main(){ cin>>N>>D; numb=max(D-N,0); REP(i,0,min(N,D)-numb){ cout<<'A'; } REP(i,0,numb){ cout<<'B'; } REP(i,0,N-min(N,D)){ cout<<'C'; } cout<