

'''simple docstring'''






import string


def 		_A     (    A__      ):






 """simple docstring"""



 for key in range(len(string.ascii_uppercase      )      ):
  __lowercase							  = ''''''
  for symbol in message:
   if symbol in string.ascii_uppercase:
    __lowercase							  = string.ascii_uppercase.find(A__      )
    __lowercase							  = num - key
    if num < 0:
     __lowercase							  = num + len(string.ascii_uppercase      )
    __lowercase							  = translated + string.ascii_uppercase[num]
   else:
    __lowercase							  = translated + symbol
  print(F"Decryption using Key #{key}: {translated}"      )


def 		_A     (    ):






 """simple docstring"""



 __lowercase							  = input('''Encrypted message: '''      )
 __lowercase							  = message.upper()
 decrypt(A__      )


if __name__ == "__main__":
 import doctest

 doctest.testmod()
 main()




'''simple docstring'''






def 		_A     (    A__ = 10     ,				A__ = 22      ):






 """simple docstring"""



 __lowercase							  = range(1     ,				A__      )
 __lowercase							  = range(1     ,				A__      )
 return sum(
     1 for power in powers for base in bases if len(str(base**power      )      ) == power      )


if __name__ == "__main__":
 print(f'{solution(10, 22) = }')

