#include //#include using namespace std; //using namespace atcoder; using ll = long long; //using mint = modint998244353; int main(){ cin.tie(nullptr); ios_base::sync_with_stdio(false); /* Kが小さい。 Nが大きくてもほとんどAAAAAA....AAAA(何か) みたいな形になる。 A->0 M->1のような2進数を考え、110が含まれるものを10^5個列挙する。 */ ll N, K; cin >> N >> K; vector v; auto check=[](ll x)->bool{ for (int i=0; i<30; i++){ if ((x / (1LL<>= 1; } while(ans.size() < N) ans += 'A'; reverse(ans.begin(), ans.end()); cout << ans << endl; return 0; }