





'''simple docstring'''


def       __snake_case		( SCREAMING_SNAKE_CASE_ :			int = 50 )							->     int:

       """simple docstring"""


       UpperCAmelCase  =						[1] * (length + 1)

       for row_length in range(3			,	length + 1 ):
              for block_length in range(3			,	row_length + 1 ):
                     for block_start in range(row_length - block_length ):
                            ways_number[row_length] += ways_number[
                                row_length - block_start - block_length - 1
                            ]

                     ways_number[row_length] += 1

       return ways_number[length]


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







a_								=       {
    0: """0""",
    1: """1""",
    2: """2""",
    3: """3""",
    4: """4""",
    5: """5""",
    6: """6""",
    7: """7""",
    8: """8""",
    9: """9""",
    10: """a""",
    11: """b""",
    12: """c""",
    13: """d""",
    14: """e""",
    15: """f""",
}





def 		a__      (		_UpperCamelCase      :			float				):
   assert type(_UpperCamelCase				) in (int, float) and decimal == int(_UpperCamelCase				)
   __lowerCamelCase    				=     int(_UpperCamelCase				)
   __lowerCamelCase    				=     ''''''
   __lowerCamelCase    				=     False
   if decimal < 0:
      __lowerCamelCase    				=     True
      decimal *= -1
   while decimal > 0:
      __lowerCamelCase				,__lowerCamelCase    				=     divmod(_UpperCamelCase			,16				)
      __lowerCamelCase    				=     values[remainder] + hexadecimal
   __lowerCamelCase    				=     '''0x''' + hexadecimal
   if negative:
      __lowerCamelCase    				=     '''-''' + hexadecimal
   return hexadecimal


if __name__ == "__main__":
  import doctest

  doctest.testmod()






