i,s;
main(n)
{
  while(1)
    {
      scanf("%d",&n);
      if(n==0)
	exit(0);
      for(s=i=0;i++<n/2;)
	if(n%i==0)
	  s+=i;
      n>s&&printf("deficient");
      n==s&&printf("perfect");
      n<s&&printf("abundant");
      puts(" number");
    }
}