/*
//to enter the link remove the space after https:
link of problem: https: //codeforces.com/gym/103373/problem/B
TOPIC : https: //youkn0wwho.academy/topic-list/harmonic_series
*/
#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main(){
const int N = 1e6;
vector<int>pre(N+1,0);
for(int i=1;i<=N;i++){
for(int j=i*2;j<=N;j+=i){
//we skipped i because we can't count when i==j
pre[j]+=i;
}
}
//
int n; cin>>n;
for(int i=1 ,x ;i<=n;i++){
cin>>x;
cout<<(pre[x]==x?"perfect":(pre[x]<x?"deficient":"abundant"))<<'\n';
}
}
LyoKLy90byBlbnRlciB0aGUgbGluayByZW1vdmUgdGhlIHNwYWNlIGFmdGVyIGh0dHBzOgpsaW5rIG9mIHByb2JsZW06IGh0dHBzOiAvL2NvZGVmb3JjZXMuY29tL2d5bS8xMDMzNzMvcHJvYmxlbS9CClRPUElDIDogaHR0cHM6IC8veW91a24wd3doby5hY2FkZW15L3RvcGljLWxpc3QvaGFybW9uaWNfc2VyaWVzCiovCiNpbmNsdWRlPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgaW50IGxvbmcgbG9uZwpzaWduZWQgbWFpbigpewogICAgCmNvbnN0IGludCBOID0gMWU2OwoKICAgIHZlY3RvcjxpbnQ+cHJlKE4rMSwwKTsKCiAgICBmb3IoaW50IGk9MTtpPD1OO2krKyl7CiAgICAgICAgZm9yKGludCBqPWkqMjtqPD1OO2orPWkpewogICAgICAgICAgICAvL3dlIHNraXBwZWQgaSBiZWNhdXNlIHdlIGNhbid0IGNvdW50IHdoZW4gaT09agogICAgICAgICAgICBwcmVbal0rPWk7CiAgICAgICAgfQogICAgfQoKICAgIC8vCgogICAgaW50IG47IGNpbj4+bjsKICAgIAogICAgZm9yKGludCBpPTEgLHggO2k8PW47aSsrKXsKICAgICAgICBjaW4+Png7CiAgICAgICAgY291dDw8KHByZVt4XT09eD8icGVyZmVjdCI6KHByZVt4XTx4PyJkZWZpY2llbnQiOiJhYnVuZGFudCIpKTw8J1xuJzsKICAgIH0KCgp9