





from math import ceil, sqrt






def 		lowerCAmelCase  (	UpperCamelCase__   :   str = 1_000_000					)      ->    int:

						"""simple docstring"""





						__SCREAMING_SNAKE_CASE:				Any           =   0

						for outer_width in range(3       ,			(limit // 4) + 2					):
												if outer_width**2 > limit:
																		__SCREAMING_SNAKE_CASE:				Optional[Any]           =   max(ceil(sqrt(outer_width**2 - limit					)					)       ,			1					)
												else:
																		__SCREAMING_SNAKE_CASE:				Union[str, 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() = }''')










from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


__A							:			Optional[Any]         =			{}


try:
 if not is_sentencepiece_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 __A							:			Optional[int]         =			["MLukeTokenizer"]

if TYPE_CHECKING:
 try:
  if not is_sentencepiece_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .tokenization_mluke import MLukeTokenizer


else:
 import sys

 __A							:			List[str]         =			_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)





