#include <iostream>
using namespace std;
int main() {
int cases, num, count;
cin>>cases;
for(int i=0; i<cases; i++){
cin>>num;
count = 0;
for(int k=1; k<num; k++){
if(num%k == 0){
count+=k;
}
}
if(count>num){
cout<<num<<" is an abundant number."<<endl;
}
else if(count<num){
cout<<num<<" is a deficient number."<<endl;
}
else{
cout<<num<<" is a perfect number."<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgY2FzZXMsIG51bSwgY291bnQ7CgljaW4+PmNhc2VzOwoJCglmb3IoaW50IGk9MDsgaTxjYXNlczsgaSsrKXsKCQljaW4+Pm51bTsKCQljb3VudCA9IDA7CgkJZm9yKGludCBrPTE7IGs8bnVtOyBrKyspewoJCQlpZihudW0layA9PSAwKXsKCQkJCWNvdW50Kz1rOyAKCQkJfQoJCX0KCQlpZihjb3VudD5udW0pewoJCQljb3V0PDxudW08PCIgaXMgYW4gYWJ1bmRhbnQgbnVtYmVyLiI8PGVuZGw7CgkJfQoJCWVsc2UgaWYoY291bnQ8bnVtKXsKCQkJY291dDw8bnVtPDwiIGlzIGEgZGVmaWNpZW50IG51bWJlci4iPDxlbmRsOwoJCX0KCQllbHNlewoJCQljb3V0PDxudW08PCIgaXMgYSBwZXJmZWN0IG51bWJlci4iPDxlbmRsOwoJCX0KCX0KCXJldHVybiAwOwp9