






from argparse import ArgumentParser

from .env import EnvironmentCommand







def 		SCREAMING_SNAKE_CASE							( )			->     Dict:
     UpperCamelCase__      :       str	    =  ArgumentParser("Diffusers CLI tool" ,   usage="diffusers-cli <command> [<args>]"      )
     UpperCamelCase__      :       List[str]	    =  parser.add_subparsers(help="diffusers-cli command helpers"      )

     # Register commands
     EnvironmentCommand.register_subcommand(__lowerCAmelCase      )

     # Let's go
     UpperCamelCase__      :       Tuple	    =  parser.parse_args()

     if not hasattr(__lowerCAmelCase ,   "func"      ):
          parser.print_help()
          exit(1      )

     # Run
     UpperCamelCase__      :       Any	    =  args.func(__lowerCAmelCase      )
     service.run()


if __name__ == "__main__":
 main()







def 		SCREAMING_SNAKE_CASE							( __lowerCAmelCase      )			->     int:
     UpperCamelCase__      :       int	    =  1
     for i in range(1 ,   num + 1      ):
          fact *= i
     return fact







def 		SCREAMING_SNAKE_CASE							( __lowerCAmelCase      )			->     int:
     UpperCamelCase__      :       List[Any]	    =  0
     while number > 0:
          UpperCamelCase__      :       List[Any]	    =  number % 10
          sum_of_digits += last_digit
          UpperCamelCase__      :       int	    =  number // 10  # Removing the last_digit from the given number
     return sum_of_digits







def 		SCREAMING_SNAKE_CASE							( __lowerCAmelCase = 100      )			->     int:
     UpperCamelCase__      :       Optional[Any]	    =  factorial(__lowerCAmelCase      )
     UpperCamelCase__      :       Optional[int]	    =  split_and_add(__lowerCAmelCase      )
     return result


if __name__ == "__main__":
 print(solution(int(input('''Enter the Number: ''').strip())))