




from ...configuration_utils import PretrainedConfig
from ...utils import logging


lowerCamelCase__ :   str					=							logging.get_logger(__name__)





class        lowerCamelCase_							(      __UpperCamelCase					):


 '''simple docstring'''







 lowercase_				    =    'timm_backbone'



 def __init__(							self  :		Union[str, Any]				,				_lowerCAmelCase  :		str=None				,				_lowerCAmelCase  :		Any=3				,				_lowerCAmelCase  :		Dict=True				,				_lowerCAmelCase  :		Optional[int]=True				,				_lowerCAmelCase  :		int=None				,				**_lowerCAmelCase  :		str				,				):
       super().__init__(**lowerCAmelCase__						)
       SCREAMING_SNAKE_CASE_							=			backbone
       SCREAMING_SNAKE_CASE_							=			num_channels
       SCREAMING_SNAKE_CASE_							=			features_only
       SCREAMING_SNAKE_CASE_							=			use_pretrained_backbone
       SCREAMING_SNAKE_CASE_							=			True
       SCREAMING_SNAKE_CASE_							=			out_indices if out_indices is not None else (-1,)



from __future__ import annotations




def    snake_case_     (  snake_case			,							snake_case     )  ->				bool:
       if len(snake_case     ) == 0:
              return False
       lowercase__:   Any  			=   len(snake_case     ) // 2
       if a_list[midpoint] == item:
              return True
       if item < a_list[midpoint]:
              return binary_search(a_list[:midpoint]			,							snake_case     )
       else:
              return binary_search(a_list[midpoint + 1 :]			,							snake_case     )


if __name__ == "__main__":
 __lowerCAmelCase		       =							input('''Enter numbers separated by comma:\n''').strip()
 __lowerCAmelCase		       =							[int(item.strip()) for item in user_input.split(''',''')]
 __lowerCAmelCase		       =							int(input('''Enter the number to be found in the list:\n''').strip())
 __lowerCAmelCase		       =							'''''' if binary_search(sequence, target) else '''not '''
 print(F'''{target} was {not_str}found in {sequence}''')


