#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair i_i; typedef pair ll_i; typedef pair d_i; typedef pair ll_ll; typedef pair d_d; struct edge { int u, v; ll w; }; ll MOD = 129402307; ll _MOD = 129402306; double EPS = 1e-10; int main() { vector > a(4000, vector(4000)); vector > c(4000, vector(4000)); for (int i = 0; i < 4000; i++) { a[i][0] = 1; c[i][0] = 1; for (int j = 1; j <= i; j++) { a[i][j] = a[i - 1][j] + a[i - 1][j - 1]; c[i][j] = a[i - 1][j] + c[i - 1][j - 1]; } } int Q; cin >> Q; while (Q--) { int D, X; cin >> D >> X; ll T; cin >> T; if (a[X + D - 1][X] <= T * 2 && c[X + D - 1][X] <= T) cout << "AC" << endl; else cout << "ZETUBOU" << endl; } }