#include<bits/stdc++.h>
using namespace std;
stack<int> st;//stl栈;
int n, in = 1;
int main(){
cin>>n;
while (n--){
int x; cin>>x;
if (in > x) st.pop();
else
while(in<=x)
{
st.push(in);
putchar('A');
in++;
}
putchar('B');
}
putchar('\n');
return 0;
}
/**************************************************************
Problem: 1791
User: admin
Language: C++
Result: Accepted
Time:16 ms
Memory:2076 kb
****************************************************************/