import math for _ in[0]*int(input()): D,A,B,K=map(int,input().split());g=math.gcd(D,A);D//=g;A//=g;l,h=0,A*B*K+2 if A*B%D<1 and D*K+2>A:print(-1);continue while l+1