#include using namespace std; int N,dist[2<<17]; long K,A[2<<17]; vectorG[2<<17]; void dfs(int u, int p) { for(int v:G[u])if(v!=p) { dist[v]=dist[u]+1; dfs(v,u); } } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int T; cin>>T; while(T--) { cin>>N>>K; for(int i=0;i>u>>v; u--,v--; G[u].push_back(v); G[v].push_back(u); } for(int i=0;i>A[i]; dfs(0,-1); long g=0; for(int i=0;i0?'K':'P')<<'\n'; } }