

def 			lowerCAmelCase(      SCREAMING_SNAKE_CASE_			)->						int:



    """simple docstring"""






    if not isinstance(SCREAMING_SNAKE_CASE_			,						SCREAMING_SNAKE_CASE_			):
        UpperCamelCase_			  =						f"Input value of [number={number}] must be an integer"
        raise TypeError(SCREAMING_SNAKE_CASE_			)

    if number < 1:
        UpperCamelCase_			  =						f"Input value of [number={number}] must be > 0"
        raise ValueError(SCREAMING_SNAKE_CASE_			)

    UpperCamelCase_			  =						1

    for i in range(1			,						SCREAMING_SNAKE_CASE_			):
        current_number *= 4 * i - 2
        current_number //= i + 1

    return current_number


if __name__ == "__main__":
 import doctest

 doctest.testmod()



def 			lowerCAmelCase(      SCREAMING_SNAKE_CASE_ = 4_0_0_0_0_0_0			)->						int:



    """simple docstring"""






    UpperCamelCase_			  =						[0, 1]
    UpperCamelCase_			  =						0
    while fib[i] <= n:
        fib.append(fib[i] + fib[i + 1]			)
        if fib[i + 2] > n:
            break
        i += 1
    UpperCamelCase_			  =						0
    for j in range(len(SCREAMING_SNAKE_CASE_			) - 1			):
        if fib[j] % 2 == 0:
            total += fib[j]

    return total


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