#include #include #include #include #include #include #include #include #include #include #include #include #include using ll = long long; using namespace std; constexpr int MOD = 1e9 + 7; constexpr ll MOD_LL = ll(1e9 + 7); template bool is_prime(T n) { for(T i = 2; i * i <= n; ++i) { if( n % i == 0 ) return false; } return true; } int main(void) { int t; cin >> t; for(int i = 0; i < t; ++i) { ll a, p; scanf("%ld %ld", &a, &p); if( !is_prime(p) ) { printf("-1\n"); } else { printf("1\n"); } } return 0; }