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 while a % c == 0: a //= c cnt += 1 a %= c while b > 0: if b % 2 == 1: prod *= a ans += cnt if prod % c == 0: ans += 1 prod //= c prod %= c a = a * a cnt *= 2 if a % c == 0: a //= c cnt += 1 a %= c b >>= 1 print(ans % 998244353)