t = int(input()) for i in range(0, t): a, b, c = [int(s) for s in input().split()] ans = 0 prod = 1 cnt = 0 cc = c * c while a % c == 0: a //= c cnt += 1 a %= cc while b > 0: if b % 2 == 1: prod *= a ans += cnt while prod % c == 0: ans += 1 prod //= c prod %= cc a = a * a % cc cnt *= 2 while a % c == 0: a //= c cnt += 1 b >>= 1 print(ans % 998244353)