INFTY = 3*10**6 P = list(range(INFTY+1)) for i in range(2,INFTY+1): if i*i>INFTY: break for j in range(i*i,INFTY+1,i): P[j] = P[i] T = int(input()) for _ in range(T): N = int(input()) C = {} cur = N while cur>1: C[P[cur]] = C.get(P[cur],0)+1 cur //= P[cur] C = list(C.items()) M = len(C) cnt = 0 for i in range(1,1<>j)&1: lcm *= C[j][0] m += 1 cnt += ((-1)**(m+1))*((N-1)//lcm) if cnt%2==0: print("P") else: print("K")