#include<stdio.h>
int main()
{
    long long int i,j,sum,arr[1000];
    for(i=0;; i++)
    {
        scanf("%lld",&arr[i]);
        if(arr[i]==0)
        {
            break;
        }
    }
    printf("PERFECTION OUTPUT\n");
    for(i=0;; i++)
    {
        if(arr[i]==0)
        {
            printf("END OF OUTPUT\n");
            break;
        }
        else
        {
            sum=0;
            for(j=1; j<arr[i] ; j++)
            {
                if(arr[i]%j==0)
                {
                    sum+=j;
                }
            }
            if(sum==arr[i])
            {
                printf("%5lld  PERFECT\n",arr[i]);
            }
            else if(sum<arr[i])
            {
                printf("%5lld  DEFICIENT\n",arr[i]);
            }
            else
            {
                printf("%5lld  ABUNDANT\n",arr[i]);
            }
        }
    }
    return 0;
}