



'''simple docstring'''




import string


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


def        lowerCAmelCase_     (			):
		__SCREAMING_SNAKE_CASE :	List[str]					 =	input("""Encrypted message: """      )
		__SCREAMING_SNAKE_CASE :	int					 =	message.upper()
		decrypt(_lowerCamelCase      )


if __name__ == "__main__":
		import doctest

		doctest.testmod()
		main()




'''simple docstring'''




from ..utils import DummyObject, requires_backends






class 		_UpperCamelCase						(							metaclass=lowerCamelCase__					):


			'''simple docstring'''

			_A   :	Optional[int]    					=	['''onnx''']

			def __init__(							self  :				List[str]							,  *lowerCAmelCase__  :				Optional[int]							,  **lowerCAmelCase__  :				List[Any]		):





					"""simple docstring"""






					requires_backends(self							,  ["""onnx"""]		)

			@classmethod
			def UpperCamelCase__      (							cls  :				Optional[int]							,  *lowerCAmelCase__  :				int							,  **lowerCAmelCase__  :				int		):





					"""simple docstring"""






					requires_backends(cls							,  ["""onnx"""]		)



			@classmethod
			def UpperCamelCase__      (							cls  :				Tuple							,  *lowerCAmelCase__  :				List[str]							,  **lowerCAmelCase__  :				Optional[Any]		):





					"""simple docstring"""






					requires_backends(cls							,  ["""onnx"""]		)