import sys def main(): input = sys.stdin.read data = input().split() T = int(data[0]) idx = 1 mod = 1 << 32 results = [] for _ in range(T): A = int(data[idx]) B = int(data[idx+1]) C = int(data[idx+2]) idx += 3 if C % 2 == 0: results.append(0) continue exponent = B + 1 X = pow(C, exponent, mod) n = (X + A - 1) % mod if (n & A) == A: results.append(1) else: results.append(0) sys.stdout.write('\n'.join(map(str, results)) + '\n') if __name__ == '__main__': main()