# from math import isqrt def yakusu_rekkyo(n): low = [] up = [] for i in range(1, int(pow(n, 1/2))+1): if n % i == 0: low.append(i) if n//i != i: up.append(n//i) return low + up[::-1] t = int(input()) while t: t -= 1 n = int(input()) yakusu = yakusu_rekkyo(n) le = len(yakusu) if le == 1: print("P") elif le % 2 == 0: print("K") else: print("P")