#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; cin >> a >> p; if( !is_prime(p) ) { cout << -1 << endl; } else { cout << 1 << endl; } } return 0; }