




from __future__ import annotations





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





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





def 		__A		(	)      ->       None:
	a										=							encode(input("""-> """    ).strip().lower()    )
	print("""Encoded: """							,			__lowerCamelCase    )
	print("""Decoded:"""							,			decode(__lowerCamelCase    )    )


if __name__ == "__main__":
		main()







def 		__A		(	__lowerCamelCase							,			__lowerCamelCase    )      ->       str:
	if not isinstance(__lowerCamelCase							,			__lowerCamelCase    ):
		raise ValueError("""iterations must be defined as integers"""    )
	if not isinstance(__lowerCamelCase							,			__lowerCamelCase    ) or not number >= 1:
		raise ValueError(
		    """starting number must be
                         and integer and be more than 0"""    )
	if not iterations >= 1:
		raise ValueError("""Iterations must be done more than 0 times to play FizzBuzz"""    )

	a										=							""""""
	while number <= iterations:
		if number % 3 == 0:
			out += "Fizz"
		if number % 5 == 0:
			out += "Buzz"
		if 0 not in (number % 3, number % 5):
			out += str(__lowerCamelCase    )

		# print(out)
		number += 1
		out += " "
	return out


if __name__ == "__main__":
		import doctest

		doctest.testmod()

