#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; ll powmod(ll a, ll k, ll MOD){ ll ap=a, ans=1; while(k){ if(k&1){ ans*=ap; ans%=MOD; } ap=ap*ap; ap%=MOD; k>>=1; } return ans; } bool check(int r, int p){ for(int d=2; d*d<=p-1; d++){ if((p-1)%d!=0) continue; if(powmod(r, d, p)==1) return false; if(powmod(r, (p-1)/d, p)==1) return false; } return true; } int main() { int t; cin>>t; while(t--){ int v, x; cin>>v>>x; int p=v*x+1; if(p==2){ cout<<1<