#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int T; cin >> T; vector prime(5000001, true); prime[0] = false; prime[1] = false; for (int i = 2; i <= 5000000; i++){ if (prime[i]){ for (int j = i * 2; j <= 5000000; j += i){ prime[j] = false; } } } for (int i = 0; i < T; i++){ long long A; int P; cin >> A >> P; if (!prime[P]){ cout << -1 << "\n"; } else if (A % P == 0){ cout << 0 << "\n"; } else { cout << 1 << "\n"; } } }