N,M,P,Q=map(int,input().split()) for i in range(Q): x,f=map(int,input().split()) if x%P==0: if f==0: print(M) else: print(0) else: y=pow(x,-1,P)*f%P #print(y) ANS=M//P if y==0: ANS-=1 if M%P>=y: ANS+=1 print(ANS)