


'''simple docstring'''

def _SCREAMING_SNAKE_CASE      (A = 50       )       ->       int:






       """simple docstring"""







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








from typing import TYPE_CHECKING

from ..utils import _LazyModule


UpperCAmelCase__   	=							{
    '''config''': [
        '''EXTERNAL_DATA_FORMAT_SIZE_LIMIT''',
        '''OnnxConfig''',
        '''OnnxConfigWithPast''',
        '''OnnxSeq2SeqConfigWithPast''',
        '''PatchingSpec''',
    ],
    '''convert''': ['''export''', '''validate_model_outputs'''],
    '''features''': ['''FeaturesManager'''],
    '''utils''': ['''ParameterFormat''', '''compute_serialized_parameters_size'''],
}


if TYPE_CHECKING:
  from .config import (
      EXTERNAL_DATA_FORMAT_SIZE_LIMIT,
      OnnxConfig,
      OnnxConfigWithPast,
      OnnxSeqaSeqConfigWithPast,
      PatchingSpec,
  )
  from .convert import export, validate_model_outputs
  from .features import FeaturesManager
  from .utils import ParameterFormat, compute_serialized_parameters_size

else:
  import sys

  UpperCAmelCase__   	=							_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)

