#include <bits/stdc++.h>usingnamespacestd;
voidsolve(){
int n, m, v, a, b;
cin >> n >> m >> v >> a >> b;
vector<bool> used(m);
used[v % m] = true;
for (int i = 2; i <= n; i++){
v = a * v + b;
v %= m;
if (used[v]){
puts("Yes");
return;
}
used[v] = true;
}
puts("No");
}
intmain(){
int t;
cin >> t;
while (t--){
solve();
}