





from typing import TYPE_CHECKING

from ..utils import _LazyModule


_lowerCamelCase			       =      {
    'config': [
        'EXTERNAL_DATA_FORMAT_SIZE_LIMIT',
        'OnnxConfig',
        'OnnxConfigWithPast',
        'OnnxSeq2SeqConfigWithPast',
        'PatchingSpec',
    ],
    'convert': ['export', 'validate_model_outputs'],
    'features': ['FeaturesManager'],
    'utils': ['ParameterFormat', 'compute_serialized_parameters_size'],
}


if TYPE_CHECKING:
       from .config import (
           EXTERNAL_DATA_FORMAT_SIZE_LIMIT,
           OnnxConfig,
           OnnxConfigWithPast,
           OnnxSeqaSeqConfigWithPast,
           PatchingSpec,
       )
       from .convert import export, validate_model_outputs
       from .features import FeaturesManager
       from .utils import ParameterFormat, compute_serialized_parameters_size

else:
       import sys

       _lowerCamelCase			       =      _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)








import math




def    __UpperCAmelCase(      lowercase_ ,    lowercase_      ):
       _lowerCamelCase							:     List[str]	=		len(lowercase_      )
       _lowerCamelCase							:     Optional[int]	=		int(math.floor(math.sqrt(lowercase_      )      )      )
       _lowerCamelCase							:     Tuple	=		0
       while arr[min(lowercase_ ,    lowercase_      ) - 1] < x:
              _lowerCamelCase							:     Optional[Any]	=		step
              step += int(math.floor(math.sqrt(lowercase_      )      )      )
              if prev >= n:
                     return -1

       while arr[prev] < x:
              _lowerCamelCase							:     int	=		prev + 1
              if prev == min(lowercase_ ,    lowercase_      ):
                     return -1
       if arr[prev] == x:
              return prev
       return -1


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

