import java.util.Scanner;
public class PerfectNumber {
static long isPerfect(long num)
{
long sum=0;
for(int i=1; i <= num/2; i++)
{
if(num % i == 0)
{
sum=sum + i;
}
}
return sum;
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("Enter the number: ");
long number=sc.nextLong();
long s = isPerfect(number);
if(s==number)
{
System.out.println(number+" is a perfect number");
}
else {
System.out.println(number+" is not a perfect number");
}
sc.close();
}
}