



def      lowerCAmelCase_					(  _lowercase    :       Optional[Any])							->	List[Any]:







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









from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


_lowercase		:				List[Any]      		={}

try:
		if not is_sentencepiece_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		_lowercase		:				int      		=["BartphoTokenizer"]

if TYPE_CHECKING:
		try:
				if not is_sentencepiece_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .tokenization_bartpho import BartphoTokenizer

else:
		import sys

		_lowercase		:				Tuple      		=_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)




