#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b G[MAX]; int dis[MAX]; int main(){ std::ifstream in("text.txt"); std::cin.rdbuf(in.rdbuf()); cin.tie(0); ios::sync_with_stdio(false); int Q;cin>>Q; while(Q--){ ll N,K;cin>>N>>K; for(int i=0;i>a>>b;a--;b--; G[a].push_back(b); G[b].push_back(a); } queue Q; Q.push(0); dis[0]=0; while(!Q.empty()){ int u=Q.front();Q.pop(); for(int to:G[u]) if(chmin(dis[to],dis[u]+1)) Q.push(to); } ll X=0; for(int i=0;i>x; x%=(K+1); if(dis[i]&1) X^=x; } if(X) cout<<"K\n"; else cout<<"P\n"; } }