





from __future__ import annotations





def      _lowercase					(						_UpperCAmelCase				)						->  list[int]:
				return [ord(_UpperCAmelCase				) - 96 for elem in plain]





def      _lowercase					(						_UpperCAmelCase				)						->  str:
				return "".join(chr(elem + 96				) for elem in encoded				)





def      _lowercase					(						)						->  None:
				lowerCamelCase	 =encode(input("""-> """				).strip().lower()				)
				print("""Encoded: """			,      _UpperCAmelCase				)
				print("""Decoded:"""			,      decode(_UpperCAmelCase				)				)


if __name__ == "__main__":
							main()












def      _lowercase					(						_UpperCAmelCase			,      _UpperCAmelCase				)						->  list[str]:
				return [sentence[i : i + ngram_size] for i in range(len(_UpperCAmelCase				) - ngram_size + 1				)]


if __name__ == "__main__":
							from doctest import testmod

							testmod()





