

'''simple docstring'''
from abc import ABC, abstractmethod
from argparse import ArgumentParser

class 						__magic_name__   (							__SCREAMING_SNAKE_CASE ):







 @staticmethod
 @abstractmethod
 def 						_A(       snake_case_   ):
   raise NotImplementedError()







 @abstractmethod
 def 						_A(       self   ):
   raise NotImplementedError()







'''simple docstring'''




def 			_lowerCAmelCase     (    __snake_case    :					int     )	->	bool:
     return sum(i for i in range(1					,				number // 2 + 1     ) if number % i == 0     ) == number


if __name__ == "__main__":
  print('''Program to check whether a number is a Perfect number or not...''')
  lowercase__       : int         =       int(input('''Enter number: ''').strip())
  print(f"""{number} is {"" if perfect(number) else "not "}a Perfect Number.""")