





def 				SCREAMING_SNAKE_CASE__    (     __a ):

	if not isinstance(__a ,			__a ) or number < 0:
		raise ValueError('Input must be a non-negative integer' )

	snake_case_		:      List[str]           =						number & ~(number - 1)
	snake_case_		:      str           =						0
	while intermediate:
		intermediate >>= 1
		index += 1
	return index - 1


if __name__ == "__main__":
						import doctest

						doctest.testmod(verbose=True)




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())))

