#include #include #include using namespace std; using ll = long long; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); // vector> vis(100,vector(100,0)),memo(100,vector(100,0)); // auto calc = [&](auto calc,int a,int b) -> int { // if(vis[a][b]++) return memo[a][b]; // if(a==0||b==0) { // return memo[a][b] = 1; // } // bool can = false; // for(int i = 1;i<=a;i++){ // int na = a - i; // if(na==b){ // int g = calc(calc,na,b); // if(g==1) can = true; // }else{ // int g = calc(calc,na,b); // if(g==0) can = true; // } // } // for(int i = 1;i<=b;i++){ // int nb = b - i; // int g = calc(calc,a,nb); // if(nb==a){ // if(g==1) can = true; // }else{ // if(g==0) can = true; // } // } // if(can) return memo[a][b] = 1; // return memo[a][b] = 0; // }; // for(int i = 1;i<=10;i++){ // for(int j = i;j<=10;j++){ // int g = calc(calc,i,j); // if(g==1) cout<>a>>b; if(a>b) swap(a,b); if(a%2==1&&b<=a+1){ cout<<"Q\n"; }else{ cout<<"P\n"; } }