


'''simple docstring'''


import baseaa






def        __lowerCAmelCase       (__lowerCAmelCase      ):
		return baseaa.baaencode(string.encode("utf-8"      )      )






def        __lowerCAmelCase       (__lowerCAmelCase      ):
		return baseaa.baadecode(__lowerCAmelCase      ).decode("utf-8"      )


if __name__ == "__main__":
						lowerCamelCase__					=   'Hello World!'
						lowerCamelCase__					=   baseaa_encode(test)
						print(encoded)

						lowerCamelCase__					=   baseaa_decode(encoded)
						print(decoded)







'''simple docstring'''


def        __lowerCAmelCase       (__lowerCAmelCase = 50      ):
		_UpperCAmelCase						:				Tuple	    =					[[0] * 3 for _ in range(length + 1      )]

		for row_length in range(length + 1      ):
				for tile_length in range(2					,       5      ):
						for tile_start in range(row_length - tile_length + 1      ):
								different_colour_ways_number[row_length][tile_length - 2] += (
								    different_colour_ways_number[row_length - tile_start - tile_length][
								        tile_length - 2
								    ]
								    + 1
								)

		return sum(different_colour_ways_number[length]      )


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



