






"""simple docstring"""



def       snake_case__		(   _SCREAMING_SNAKE_CASE = 1_0_0			)    ->List[str]:
 UpperCAmelCase__ 						=				[[0 for _ in range(lowerCAmelCase_			)] for _ in range(m + 1			)]
 for i in range(m + 1			):
  UpperCAmelCase__ 						=				1

 for n in range(m + 1			):
  for k in range(1       ,	lowerCAmelCase_			):
   memo[n][k] += memo[n][k - 1]
   if n > k:
    memo[n][k] += memo[n - k - 1][k]

 return memo[m][m - 1] - 1


if __name__ == "__main__":
 print(solution(int(input('''Enter a number: ''').strip())))






def      snake_case__							(  lowerCAmelCase_ = 100     ):





     """simple docstring"""







     SCREAMING_SNAKE_CASE 		=[[0 for _ in range(lowerCAmelCase_     )] for _ in range(m + 1     )]
     for i in range(m + 1     ):
          SCREAMING_SNAKE_CASE 		=1

     for n in range(m + 1     ):
          for k in range(1,       lowerCAmelCase_     ):
               memo[n][k] += memo[n][k - 1]
               if n > k:
                    memo[n][k] += memo[n - k - 1][k]

     return memo[m][m - 1] - 1


if __name__ == "__main__":
 print(solution(int(input("Enter a number: ").strip())))

