import sys
# sys.setrecursionlimit(5*10**5)
input = sys.stdin.readline
from collections import defaultdict, deque, Counter
from heapq import heappop, heappush
from bisect import bisect_left, bisect_right
from math import gcd

def prime_factorize(n):
    a = []
    while n % 2 == 0:
        a.append(2)
        n //= 2
    f = 3
    while f * f <= n:
        if n % f == 0:
            a.append(f)
            n //= f
        else:
            f += 2
    if n != 1:
        a.append(n)
    return a

def sol():
    n = int(input())
    c = Counter(prime_factorize(n))
    cnt=1
    for i,v in c.items():
        cnt*=(v+1)
    #print(cnt)
    if cnt%2:
        print('P')
    else:
        print('K')

T = int(input())
for i in range(T):
    sol()