_UpperCAmelCase            =		"""ABCDEFGHIJKLMNOPQRSTUVWXYZ"""




def     UpperCamelCase						(	):
		'''simple docstring'''




		A_		:    Tuple         =				input('Enter message: '     )
		A_		:    int         =				input('Enter key [alphanumeric]: '     )
		A_		:    Optional[Any]         =				input('Encrypt/Decrypt [e/d]: '     )

		if mode.lower().startswith('e'     ):
				A_		:    List[Any]         =				'encrypt'
				A_		:    int         =				encrypt_message(__lowercase						,__lowercase     )
		elif mode.lower().startswith('d'     ):
				A_		:    Optional[Any]         =				'decrypt'
				A_		:    Dict         =				decrypt_message(__lowercase						,__lowercase     )

		print(f'''\n{mode.title()}ed message:'''     )
		print(__lowercase     )




def     UpperCamelCase						(	__lowercase						:			str						,__lowercase						:			str     ):
		'''simple docstring'''




		return translate_message(__lowercase						,__lowercase						,'encrypt'     )




def     UpperCamelCase						(	__lowercase						:			str						,__lowercase						:			str     ):
		'''simple docstring'''




		return translate_message(__lowercase						,__lowercase						,'decrypt'     )




def     UpperCamelCase						(	__lowercase						:			str						,__lowercase						:			str						,__lowercase						:			str     ):
		'''simple docstring'''




		A_		:    Tuple         =				[]
		A_		:    str         =				0
		A_		:    Optional[int]         =				key.upper()

		for symbol in message:
				A_		:    Optional[Any]         =				LETTERS.find(symbol.upper()     )
				if num != -1:
						if mode == "encrypt":
								num += LETTERS.find(key[key_index]     )
						elif mode == "decrypt":
								num -= LETTERS.find(key[key_index]     )

						num %= len(__lowercase     )

						if symbol.isupper():
								translated.append(LETTERS[num]     )
						elif symbol.islower():
								translated.append(LETTERS[num].lower()     )

						key_index += 1
						if key_index == len(__lowercase     ):
								A_		:    str         =				0
				else:
						translated.append(__lowercase     )
		return "".join(__lowercase     )


if __name__ == "__main__":
	main()







import math




def     UpperCamelCase						(	__lowercase						:			int = 1_00     ):
		'''simple docstring'''




		A_		:    List[Any]         =				sum(i * i for i in range(1						,n + 1     )     )
		A_		:    int         =				int(math.pow(sum(range(1						,n + 1     )     )						,2     )     )
		return square_of_sum - sum_of_squares


if __name__ == "__main__":
	print(F"""{solution() = }""")






