


'''simple docstring'''

def __snake_case      (   UpperCAmelCase_		:		list	):
 lowerCamelCase_  				=						len(UpperCAmelCase_	)
 for i in range(1      ,       UpperCAmelCase_	):
  lowerCamelCase_  				=						collection[i]
  lowerCamelCase_  				=						0
  lowerCamelCase_  				=						i - 1

  while low <= high:
   lowerCamelCase_  				=						(low + high) // 2
   if val < collection[mid]:
    lowerCamelCase_  				=						mid - 1
   else:
    lowerCamelCase_  				=						mid + 1
  for j in range(UpperCAmelCase_      ,       UpperCAmelCase_      ,       -1	):
   lowerCamelCase_  				=						collection[j - 1]
  lowerCamelCase_  				=						val
 return collection


if __name__ == "__main__":
     a_						:       List[str]      			=				input("""Enter numbers separated by a comma:\n""").strip()
     a_						:       Any      			=				[int(item) for item in user_input.split(""",""")]
     print(binary_insertion_sort(unsorted))







'''simple docstring'''

def __snake_case      (   UpperCAmelCase_		:		int      ,       UpperCAmelCase_		:		int	):
 return "\n".join(
     F'''{number} * {i} = {number * i}''' for i in range(1      ,       number_of_terms + 1	)	)


if __name__ == "__main__":
     print(multiplication_table(number=5, number_of_terms=10))



