




def 					lowerCamelCase__       (						A__       :					Union[str, Any] = 50	):





       '''simple docstring'''



       __lowerCamelCase   =						[[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() = }""")





'''simple docstring'''
__snake_case							      =     65521


def 			a      (			__a   )  ->	int:



					'''simple docstring'''






					UpperCamelCase__   :Tuple												= 1
					UpperCamelCase__   :Any												= 0
					for plain_chr in plain_text:
										UpperCamelCase__   :List[str]												= (a + ord(__a   )) % MOD_ADLER
										UpperCamelCase__   :Tuple												= (b + a) % MOD_ADLER
					return (b << 16) | a