using System; using System.Collections; using System.Collections.Generic; using System.Numerics; class TEST{ static void Main(){ Sol mySol =new Sol(); mySol.Solve(); } } class Sol{ public void Solve(){ for(;Q>0;Q--){ var d=rla(); int D=(int)d[0]; int X=(int)d[1]; double T=(double)d[2]; double b=0; for(int i=1;i<=X+D-1;i++){ b+=Math.Log(i); } for(int i=1;i<=X;i++){ b-=Math.Log(i); } for(int i=1;i<=D-1;i++){ b-=Math.Log(i); } double eps=1e-9; double logT=Math.Log(T); Console.WriteLine(b>eps+logT?"ZETUBOU":"AC"); } } int Q; public Sol(){ Q=ri(); } static String rs(){return Console.ReadLine();} static int ri(){return int.Parse(Console.ReadLine());} static long rl(){return long.Parse(Console.ReadLine());} static double rd(){return double.Parse(Console.ReadLine());} static String[] rsa(){return Console.ReadLine().Split(' ');} static int[] ria(){return Array.ConvertAll(Console.ReadLine().Split(' '),e=>int.Parse(e));} static long[] rla(){return Array.ConvertAll(Console.ReadLine().Split(' '),e=>long.Parse(e));} static double[] rda(){return Array.ConvertAll(Console.ReadLine().Split(' '),e=>double.Parse(e));} }