# https://ja.wikipedia.org/wiki/%E3%83%95%E3%83%AD%E3%83%99%E3%83%8B%E3%82%A6%E3%82%B9%E3%81%AE%E7%A1%AC%E8%B2%A8%E4%BA%A4%E6%8F%9B%E5%95%8F%E9%A1%8C import sys input = sys.stdin.readline from math import gcd,lcm Q=int(input()) for tests in range(Q): X,N,d=map(int,input().split()) if X==1: print(-1) continue if gcd(X,d)!=1: print("inf") continue ANS=((X-2)//N+1)*X+(d-1)*(X-1)-1 print(ANS)