#include #define rep(i,n) for (int i=0; i < (n); i++) using namespace std; using ll = long long; int main(){ int testcase; cin>> testcase; while(testcase--){ ll A,P; cin>>A>>P; // Aが素数かどうか。 bool pflg = false; if(A==1){ cout << -1 << endl; pflg = true; } for(int i=2; i*i0; i--){ for(ll j=0; j