





from math import ceil, sqrt






def      lowerCamelCase__      (__lowerCamelCase = 1000000						):
     _SCREAMING_SNAKE_CASE							:						Tuple         =				0

     for outer_width in range(3,							(limit // 4) + 2						):
          if outer_width**2 > limit:
               _SCREAMING_SNAKE_CASE							:						int         =				max(ceil(sqrt(outer_width**2 - limit						)						),							1						)
          else:
               _SCREAMING_SNAKE_CASE							:						Tuple         =				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 ...configuration_utils import PretrainedConfig
from ...utils import logging


UpperCAmelCase__			=    logging.get_logger(__name__)


class 							a					(		lowerCAmelCase_ ):
    _snake_case  :	List[Any]  				=				'timm_backbone'


    def __init__(       self						:	List[Any] ,					__lowerCAmelCase						:	str=None ,					__lowerCAmelCase						:	Optional[int]=3 ,					__lowerCAmelCase						:	Any=True ,					__lowerCAmelCase						:	Optional[int]=True ,					__lowerCAmelCase						:	Optional[Any]=None ,					**__lowerCAmelCase						:	Optional[Any] ,					):
      super().__init__(**__lowerCAmelCase       )
      _UpperCAmelCase    			=   backbone
      _UpperCAmelCase    			=   num_channels
      _UpperCAmelCase    			=   features_only
      _UpperCAmelCase    			=   use_pretrained_backbone
      _UpperCAmelCase    			=   True
      _UpperCAmelCase    			=   out_indices if out_indices is not None else (-1,)
