#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ll;
ll n;
ll ans = 1;
signed main()
{
scanf("%lld", &n);
if (n == 1) return printf("Deficient\n"), 0;
for (int i=2; i*i<=n; i++)
{
if (n%i==0)
{
ans += i;
ans += n/i;
}
if (i==sqrt(n) && n%i==0)
{
ans -= i;
}
}
if (ans == n) printf("Perfect\n");
else if(ans > n) printf("Abundent\n");
else printf("Deficient\n");
return 0;
}
谢谢大佬们!