#include <stdio.h>
// 약수의 합 구하기
int factor_sum(int num){
int sum = 0;
for(int i = 1; i < num; i++){
if(num % i == 0){
sum += i;
}
}
return sum;
}
// 완전수인지 비교 후 출력하기
void print_perfect(int num,int sum){
int compare = num-sum;
if(compare == 0){
printf("Perfect\n");
}
else if(compare > 0){
printf("Deficient\n");
}
else if(compare < 0){
printf("Abundant\n");
}
}
int main(void){
// 테스트 케이스 입력받기
int test_case = 0;
scanf("%d", &test_case);
for(int i = 0; i < test_case; i++){
// 숫자 입력받기
int num = 0;
scanf("%d", &num);
// 약수 합 구하기
int sum = factor_sum(num);
// 완전수인지 비교 후 출력하기
print_perfect(num, sum);
}
return 0;
}