n,m,p,q = map(int, input().split()) for _ in range(q): x,f = map(int, input().split()) if(x%p==0): if(f==0): print(m) else: print(0) continue a = f*pow(x, -1, p) a%=p if(m= (a+p-1)%p): ans+=1 print(ans)