R=range I=input N=int(I()) S=int(I()) for i in R(3**N): j,D=i,{} for n in R(N):D[j%3]=0;j//=3 if len(D)>2:S-=1 if S<1:exit(print(''.join("ABC"[i//3**(N-1-n)%3]for n in R(N)))) print(-1)