import sys def input(): return sys.stdin.buffer.readline()[:-1] MOD = 10**9+7 HALF = pow(2, MOD-2, MOD) for _ in range(int(input())): n, m, k = map(int, input().split()) if k == 0: print((pow(1+m, n, MOD) + pow(1-m, n, MOD)) * HALF % MOD) else: print((pow(1+m, n, MOD) - pow(1-m, n, MOD)) * HALF % MOD)