



'''simple docstring'''






import math
def 				lowerCamelCase__	(						_A			,      _A    ):
  a						: int					       =					len(_A    )
  a						: Optional[int]					       =					int(math.floor(math.sqrt(_A    )    )    )
  a						: Any					       =					0
  while arr[min(_A			,      _A    ) - 1] < x:
    a						: Any					       =					step
    step += int(math.floor(math.sqrt(_A    )    )    )
    if prev >= n:
      return -1

  while arr[prev] < x:
    a						: Optional[Any]					       =					prev + 1
    if prev == min(_A			,      _A    ):
      return -1
  if arr[prev] == x:
    return prev
  return -1


if __name__ == "__main__":
     lowerCAmelCase: Optional[Any]							=					input('Enter numbers separated by a comma:\n').strip()
     lowerCAmelCase: int							=					[int(item) for item in user_input.split(',')]
     lowerCAmelCase: Optional[Any]							=					int(input('Enter the number to be searched:\n'))
     lowerCAmelCase: Optional[int]							=					jump_search(arr, x)
     if res == -1:
          print('Number not found!')
     else:
          print(F"Number {x} is at index {res}")




'''simple docstring'''






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


lowerCAmelCase: Any							=						{
    'configuration_poolformer': [
        'POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'PoolFormerConfig',
        'PoolFormerOnnxConfig',
    ]
}

try:
     if not is_vision_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     lowerCAmelCase: List[str]							=						['PoolFormerFeatureExtractor']
     lowerCAmelCase: Tuple							=						['PoolFormerImageProcessor']

try:
     if not is_torch_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     lowerCAmelCase: str							=						[
         'POOLFORMER_PRETRAINED_MODEL_ARCHIVE_LIST',
         'PoolFormerForImageClassification',
         'PoolFormerModel',
         'PoolFormerPreTrainedModel',
     ]


if TYPE_CHECKING:
     from .configuration_poolformer import (
         POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
         PoolFormerConfig,
         PoolFormerOnnxConfig,
     )

     try:
          if not is_vision_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .feature_extraction_poolformer import PoolFormerFeatureExtractor
          from .image_processing_poolformer import PoolFormerImageProcessor

     try:
          if not is_torch_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .modeling_poolformer import (
              POOLFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
              PoolFormerForImageClassification,
              PoolFormerModel,
              PoolFormerPreTrainedModel,
          )


else:
     import sys

     lowerCAmelCase: Dict							=						_LazyModule(__name__, globals()['__file__'], _import_structure)