
from math import ceil, sqrt







def 							A__       (    lowerCamelCase = 1_00_00_00    )	->						int:
				UpperCamelCase_:				Any						=    0

				for outer_width in range(3  ,     (limit // 4) + 2    ):
								if outer_width**2 > limit:
												UpperCamelCase_:				List[str]						=    max(ceil(sqrt(outer_width**2 - limit    )    )  ,     1    )
								else:
												UpperCamelCase_:				Optional[Any]						=    1
								if (outer_width - hole_width_lower_bound) % 2:
												hole_width_lower_bound += 1

								answer += (outer_width - hole_width_lower_bound - 2) // 2 + 1

				return answer


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








def 							A__       (    lowerCamelCase = 4_00_00_00    )	->						int:
				UpperCamelCase_:				Dict						=    []
				UpperCamelCase_, UpperCamelCase_:				Optional[int]						=    0, 1
				while b <= n:
								if b % 2 == 0:
												even_fibs.append(lowerCamelCase    )
								UpperCamelCase_, UpperCamelCase_:				int						=    b, a + b
				return sum(lowerCamelCase    )


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






