






def        UpperCAmelCase__		(						lowerCamelCase_       :       list				):
			if len(lowerCamelCase_				) <= 1:
						return lst

			__a						:  str									=     1

			while i < len(lowerCamelCase_				):
						if lst[i - 1] <= lst[i]:
									i += 1
						else:
									__a						,					__a						:  Any									=     lst[i], lst[i - 1]
									i -= 1
									if i == 0:
												__a						:  int									=     1

			return lst


if __name__ == "__main__":
							SCREAMING_SNAKE_CASE__				     =			input('''Enter numbers separated by a comma:\n''').strip()
							SCREAMING_SNAKE_CASE__				     =			[int(item) for item in user_input.split(''',''')]
							print(gnome_sort(unsorted))






from __future__ import annotations
class SCREAMING_SNAKE_CASE_		:







   def __init__(     self						:						Dict   ,   lowerCamelCase_						:						str   ,   lowerCamelCase_						:						str				):





    """simple docstring"""


    UpperCamelCase  ,     UpperCamelCase			  =      text, pattern
    UpperCamelCase  ,     UpperCamelCase			  =      len(lowerCamelCase_				), len(lowerCamelCase_				)







   def 						lowerCamelCase_	(     self						:						List[Any]   ,   lowerCamelCase_						:						str				):





    """simple docstring"""


    for i in range(self.patLen - 1   ,   -1   ,   -1				):
     if char == self.pattern[i]:
      return i
    return -1







   def 						lowerCamelCase_	(     self						:						Union[str, Any]   ,   lowerCamelCase_						:						int				):





    """simple docstring"""


    for i in range(self.patLen - 1   ,   -1   ,   -1				):
     if self.pattern[i] != self.text[current_pos + i]:
      return current_pos + i
    return -1







   def 						lowerCamelCase_	(     self						:						Union[str, Any]				):





    """simple docstring"""


    UpperCamelCase			  =      []
    for i in range(self.textLen - self.patLen + 1				):
     UpperCamelCase			  =      self.mismatch_in_text(lowerCamelCase_				)
     if mismatch_index == -1:
      positions.append(lowerCamelCase_				)
     else:
      UpperCamelCase			  =      self.match_in_pattern(self.text[mismatch_index]				)
      UpperCamelCase			  =      (
          mismatch_index - match_index
      )  # shifting index lgtm [py/multiple-definition]
    return positions





_SCREAMING_SNAKE_CASE 		=      """ABAABA"""
_SCREAMING_SNAKE_CASE 		=      """AB"""
_SCREAMING_SNAKE_CASE 		=      BoyerMooreSearch(text, pattern)
_SCREAMING_SNAKE_CASE 		=      bms.bad_character_heuristic()

if len(positions) == 0:
     print("""No match found""")
else:
     print("""Pattern found in following positions: """)
     print(positions)
