





"""simple docstring"""


def 							a__	(     _UpperCAmelCase = 1_0_0		)			->     int:

 '''simple docstring'''






 snake_case__										= [[0 for _ in range(_UpperCAmelCase		)] for _ in range(m + 1		)]
 for i in range(m + 1		):
  snake_case__										= 1

 for n in range(m + 1		):
  for k in range(1		,   _UpperCAmelCase		):
   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())))








"""simple docstring"""


from __future__ import annotations





def 							a__	(     _UpperCAmelCase		,   _UpperCAmelCase		,   _UpperCAmelCase		,   )			->     list[float | int]:

 '''simple docstring'''






 if not all((nth_term, start_term_a, common_ratio_r)		):
  return []
 snake_case__										= []
 snake_case__										= 1
 snake_case__										= common_ratio_r
 for _ in range(int(_UpperCAmelCase		)		):
  if not series:
   series.append(_UpperCAmelCase		)
  else:
   power += 1
   series.append(float(start_term_a * multiple		)		)
   snake_case__										= pow(float(_UpperCAmelCase		)		,   _UpperCAmelCase		)
 return series


if __name__ == "__main__":
   import doctest

   doctest.testmod()

   a__    :   int    						= float(input("""Enter the last number (n term) of the Geometric Series"""))
   a__    :   str    						= float(input("""Enter the starting term (a) of the Geometric Series"""))
   a__    :   str    						= float(
       input("""Enter the common ratio between two terms (r) of the Geometric Series""")
   )
   print("""Formula of Geometric Series => a + ar + ar^2 ... +ar^n""")
   print(geometric_series(nth_term, start_term_a, common_ratio_r))

