#include using namespace std; typedef long long ll; ll pw(ll a,ll x,ll mod){ ll ret = 1; while(x){ if(x&1) (ret *= a) %= mod; (a *= a) %= mod; x /= 2; } return ret; } int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); ll i,n,m,p,q; cin >> n >> m >> p >> q; for(i=0;i> x >> f; x %= p; if(x==0){ if(f==0){ cout << m << "\n"; }else{ cout << 0 << "\n"; } }else{ ll y = (pw(x,p - 2,p)*f)%p; if(!y){ cout << (m - y)/p << "\n"; }else{ cout << (m - y + p)/p << "\n"; } } } }