#include using namespace std; #include #include template inline bool chmax(T& a, T b) { if (a < b) { a = b; return 1; } return 0; } template inline bool chmin(T& a, T b) { if (a > b) { a = b; return 1; } return 0; } vector prime(5000005,true); void eratosthenes(){ prime[0]=false;prime[1]=false; for(int i=2;i*i<=5000005;i++){ for(int j=2;j<=5000005/i;j++){ prime[i*j]=false; } } } int main() { int T; cin>>T; eratosthenes(); for(int i=0;i>A>>P; if(prime[P]){ if(__gcd(A,P)==1){cout<<1<