// #include <format> #include <climits> #include <iostream> #include <fstream> #include <assert.h> #include <algorithm> #include <vector> #include <set> #include <string> #include <queue> #include <map> # define pb push_back #define pii pair<int, int> #define mp make_pair # define ll long long int using namespace std; FILE *fp; ofstream outfile; const int maxt = 100, maxsumn = 1000; char seq[4] = {'A', 'T', 'C', 'G'}; int main() { int t; cin >> t; int sumn = 0; while(t--){ int n; cin >> n; assert(n % 2 == 0); sumn += n; string s; cin >> s; for(char c : s)assert(c == '0' || c == '1'); for(int i = 0; i < n; i += 2){ cout << seq[(s[i] - '0') * 2 + (s[i + 1] - '0')]; } cout << endl; } assert(sumn <= maxsumn); // assert(getchar()==-1); }