#include<bits/stdc++.h>
#define rep(i,n)for(int i=0;i<n;i++)
using namespace std;

int main() {
	int n;
	while (scanf("%d", &n), n) {
		int cnt = 0;
		for (int i = 2; i*i <= n; i++) {
			if (n%i == 0) {
				cnt += i;
				if (n / i != i)cnt += n / i;
			}
		}
		if (n != 1)cnt += 1;
		if (cnt > n)puts("abundant number");
		else if (cnt == n)puts("perfect number");
		else puts("deficient number");
	}
}