






def      a_ (      _A = 50  )			->			int:







				"""simple docstring"""
				snake_case__									=     [1] * (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  ):
																ways_number[row_length] += ways_number[
																    row_length - tile_start - tile_length
																]

				return ways_number[length]


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












from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


__UpperCamelCase					:		str	  =						{}

try:
							if not is_sentencepiece_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							__UpperCamelCase					:		Dict	  =						["""BartphoTokenizer"""]

if TYPE_CHECKING:
							try:
														if not is_sentencepiece_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_bartpho import BartphoTokenizer

else:
							import sys

							__UpperCamelCase					:		Any	  =						_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)




