import java.util.Scanner;

public class Tokeletes {

    boolean tokeletesSzam(int szam) {
        int osztokOsszege = 1;

        for (int i = 2; i <= szam / 2; i++) {
            if (szam % i == 0) {
                osztokOsszege += i;
            }
        }

        return szam == osztokOsszege;
    }

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        Tokeletes tokeletes = new Tokeletes();
        System.out.printf("Adj meg egy számot: ");
        int szam = scanner.nextInt();
        System.out.println(tokeletes.tokeletesSzam(szam) ? "Tökéletes szám!" : "Nem tökéletes szám!");
    }
}