#include using namespace std; #include using namespace atcoder; using ll=long long; using Graph=vector>; #define INF 1000000000 #define MOD 998244353 #define MAX 1000 void solve(){ int N; string S; cin>>N>>S; string T=""; for(int i=S.size()-1;i>=0;i--){ if(T.size()>0&&T[T.size()-1]=='B'&&S.size()>=2&&S[S.size()-2]=='A'&&S[S.size()-1]=='B'){ S.pop_back(); S.pop_back(); S.push_back(T[T.size()-1]); T.pop_back(); }else{ T.push_back(S[S.size()-1]); S.pop_back(); } } reverse(T.begin(),T.end()); cout<>T; for(int i=0;i