



"""simple docstring"""






import string






def 	snake_case_  (				A_ :		List[Any]						):


       '''simple docstring'''





       for key in range(len(string.ascii_uppercase						)						):
              _lowerCamelCase						:    int         =			''
              for symbol in message:
                     if symbol in string.ascii_uppercase:
                            _lowerCamelCase						:    int         =			string.ascii_uppercase.find(lowerCAmelCase_						)
                            _lowerCamelCase						:    str         =			num - key
                            if num < 0:
                                   _lowerCamelCase						:    Optional[int]         =			num + len(string.ascii_uppercase						)
                            _lowerCamelCase						:    Optional[int]         =			translated + string.ascii_uppercase[num]
                     else:
                            _lowerCamelCase						:    List[Any]         =			translated + symbol
              print(F'''Decryption using Key #{key}: {translated}'''						)






def 	snake_case_  (				):


       '''simple docstring'''





       _lowerCamelCase						:    str         =			input('''Encrypted message: '''						)
       _lowerCamelCase						:    Dict         =			message.upper()
       decrypt(lowerCAmelCase_						)


if __name__ == "__main__":
   import doctest

   doctest.testmod()
   main()







"""simple docstring"""






from maths.prime_factors import prime_factors






def 	snake_case_  (				A_ :		int						):


       '''simple docstring'''





       if not isinstance(A_,    A_						):
              _lowerCamelCase						:    str         =			F'''Input value of [number={number}] must be an integer'''
              raise TypeError(A_						)
       if number < 1:
              raise ValueError('''Input must be a positive integer'''						)
       return -1 if len(prime_factors(A_						)						) % 2 else 1


if __name__ == "__main__":
   import doctest

   doctest.testmod()


