
'''simple docstring'''







from math import ceil, sqrt
def  snake_case_		(    __SCREAMING_SNAKE_CASE :			int = 1000000							):



						"""simple docstring"""





						lowercase_     :					Optional[Any]													=	0

						for outer_width in range(3				,				(limit // 4) + 2							):
												if outer_width**2 > limit:
																		lowercase_     :					Tuple													=	max(ceil(sqrt(outer_width**2 - limit							)							)				,				1							)
												else:
																		lowercase_     :					List[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() = }""")






'''simple docstring'''







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_lowercase			:  Tuple   							=	{"configuration_vit_msn": ["VIT_MSN_PRETRAINED_CONFIG_ARCHIVE_MAP", "ViTMSNConfig"]}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							_lowercase			:  str   							=	[
							    "VIT_MSN_PRETRAINED_MODEL_ARCHIVE_LIST",
							    "ViTMSNModel",
							    "ViTMSNForImageClassification",
							    "ViTMSNPreTrainedModel",
							]

if TYPE_CHECKING:
							from .configuration_vit_msn import VIT_MSN_PRETRAINED_CONFIG_ARCHIVE_MAP, ViTMSNConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_vit_msn import (
														    VIT_MSN_PRETRAINED_MODEL_ARCHIVE_LIST,
														    ViTMSNForImageClassification,
														    ViTMSNModel,
														    ViTMSNPreTrainedModel,
														)

else:
							import sys

							_lowercase			:  int   							=	_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)



