"""simple docstring"""






from string import ascii_lowercase, ascii_uppercase


def      UpperCAmelCase__			(							lowerCAmelCase__	:str						)					->       str:
      '''simple docstring'''


      if not sentence:
            return ""
      lowercase								=      dict(zip(lowerCAmelCase__   ,						lowerCAmelCase__						)						)
      return lower_to_upper.get(sentence[0]   ,						sentence[0]						) + sentence[1:]


if __name__ == "__main__":
       from doctest import testmod

       testmod()




"""simple docstring"""






def      UpperCAmelCase__			(							lowerCAmelCase__	:int = 5_0						)					->       int:
      '''simple docstring'''


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



