

from ..utils import DummyObject, requires_backends





class 					__lowerCAmelCase	(   metaclass=SCREAMING_SNAKE_CASE				):
  _a		     =    ["""note_seq"""]




  def __init__(							self				,  *lowerCAmelCase				,  **lowerCAmelCase   )    ->					Tuple:
        '''simple docstring'''






        requires_backends(self				,  ['note_seq']   )




  @classmethod
  def     A__	(							cls				,  *lowerCAmelCase				,  **lowerCAmelCase   )    ->					List[Any]:
        '''simple docstring'''






        requires_backends(cls				,  ['note_seq']   )




  @classmethod
  def     A__	(							cls				,  *lowerCAmelCase				,  **lowerCAmelCase   )    ->					Union[str, Any]:
        '''simple docstring'''






        requires_backends(cls				,  ['note_seq']   )





def 	a (     A__      :  int	)       -> bool:





      """simple docstring"""



      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(input('Enter number: ').strip())
  print(f"{number} is {'' if perfect(number) else 'not '}a Perfect Number.")


