

import numpy as np

lowerCAmelCase_	     =     [
    ['''a''', '''b''', '''c''', '''d''', '''e'''],
    ['''f''', '''g''', '''h''', '''i''', '''k'''],
    ['''l''', '''m''', '''n''', '''o''', '''p'''],
    ['''q''', '''r''', '''s''', '''t''', '''u'''],
    ['''v''', '''w''', '''x''', '''y''', '''z'''],
]





class      snake_case_       :







			'''simple docstring'''

			def __init__(					self			:    List[str]							)				->None:
									snake_case_       =     np.array(_UpperCAmelCase							)







			def     snake_case__(					self			:    List[str]							,       _UpperCamelCase			:    str							)				->np.ndarray:
									snake_case_       =     np.where(letter == self.SQUARE							)
									snake_case_       =     np.concatenate([indexa + 1, indexa + 1]							)
									return indexes







			def     snake_case__(					self			:    List[str]							,       _UpperCamelCase			:    List[str]							,       _UpperCamelCase			:    Optional[Any]							)				->str:
									return self.SQUARE[indexa - 1, indexa - 1]







			def     snake_case__(					self			:    Tuple							,       _UpperCamelCase			:    Union[str, Any]							)				->str:
									snake_case_       =     message.lower()
									snake_case_       =     message.replace('''j'''							,       '''i'''							)

									snake_case_       =     ""
									for letter_index in range(len(_UpperCAmelCase							)							):
															if message[letter_index] != " ":
																					snake_case_       =     self.letter_to_numbers(message[letter_index]							)
																					snake_case_       =     encoded_message + str(numbers[0]							) + str(numbers[1]							)
															elif message[letter_index] == " ":
																					snake_case_       =     encoded_message + " "

									return encoded_message







			def     snake_case__(					self			:    Union[str, Any]							,       _UpperCamelCase			:    Optional[Any]							)				->str:
									snake_case_       =     message.replace(''' '''							,       '''  '''							)
									snake_case_       =     ""
									for numbers_index in range(int(len(_UpperCAmelCase							) / 2							)							):
															if message[numbers_index * 2] != " ":
																					snake_case_       =     message[numbers_index * 2]
																					snake_case_       =     message[numbers_index * 2 + 1]

																					snake_case_       =     self.numbers_to_letter(int(_UpperCAmelCase							)							,       int(_UpperCAmelCase							)							)
																					snake_case_       =     decoded_message + letter
															elif message[numbers_index * 2] == " ":
																					snake_case_       =     decoded_message + " "

									return decoded_message


from __future__ import annotations

from random import randrange


def   __SCREAMING_SNAKE_CASE (SCREAMING_SNAKE_CASE__	):
						if len(SCREAMING_SNAKE_CASE__	) < 2:
												return collection
						snake_case_       =     randrange(len(SCREAMING_SNAKE_CASE__	)	)  # Use random element as pivot
						snake_case_       =     collection[pivot_index]
						snake_case_       =     []  # All elements greater than pivot
						snake_case_       =     []  # All elements less than or equal to pivot

						for element in collection[:pivot_index]:
												(greater if element > pivot else lesser).append(SCREAMING_SNAKE_CASE__	)

						for element in collection[pivot_index + 1 :]:
												(greater if element > pivot else lesser).append(SCREAMING_SNAKE_CASE__	)

						return [*quick_sort(SCREAMING_SNAKE_CASE__	), pivot, *quick_sort(SCREAMING_SNAKE_CASE__	)]


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