#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <queue>
#include <iomanip>
using namespace std;
int main() {
int num;
cout << "PERFECTION OUTPUT" << endl;
while (scanf("%d", &num) && num) {
if (num % 2 != 0) {
cout << setw(5) << num << " DEFICIENT" << endl;
} else {
int sum = 0;
bool flag = true;
for (int i = num / 2; i >= 1; i--) {
if (num % i == 0) {
sum += i;
if (sum > num) {
break;
}
}
}
if (sum == num) {
cout << setw(5) << num << " PERFECT" << endl;
} else if (sum > num) {
cout << setw(5) << num << " ABUNDANT" << endl;
} else {
cout << setw(5) << num << " DEFICIENT" << endl;
}
}
}
cout << "END OF OUTPUT" << endl;
}
01-10
252
09-26
404