


"""simple docstring"""







from __future__ import annotations
def  a__      (    SCREAMING_SNAKE_CASE   :   list    ,				SCREAMING_SNAKE_CASE   :   int    ):


  '''simple docstring'''







  if len(SCREAMING_SNAKE_CASE    ) <= 1 or n <= 1:
    return

  insert_next(SCREAMING_SNAKE_CASE    ,				n - 1    )
  rec_insertion_sort(SCREAMING_SNAKE_CASE    ,				n - 1    )
def  a__      (    SCREAMING_SNAKE_CASE   :   list    ,				SCREAMING_SNAKE_CASE   :   int    ):


  '''simple docstring'''







  if index >= len(SCREAMING_SNAKE_CASE    ) or collection[index - 1] <= collection[index]:
    return

  # Swaps adjacent elements since they are not in ascending order
  lowerCAmelCase						,  lowerCAmelCase					:					Tuple								=							(
      collection[index],
      collection[index - 1],
  )

  insert_next(SCREAMING_SNAKE_CASE    ,				index + 1    )


if __name__ == "__main__":
     lowerCAmelCase__				    =       input('''Enter integers separated by spaces: ''')
     lowerCAmelCase__				    =       [int(num) for num in numbers.split()]
     rec_insertion_sort(number_list, len(number_list))
     print(number_list)









"""simple docstring"""







from __future__ import annotations

from math import pi

# Define the Reduced Planck Constant ℏ (H bar), speed of light C, value of
# Pi and the function
lowerCAmelCase__				    =       1.0_5_4_5_7_1_8_1_7e-3_4  # unit of ℏ : J * s

lowerCAmelCase__				    =       3e8  # unit of c : m * s^-1
def  a__      (    SCREAMING_SNAKE_CASE   :   float    ,				SCREAMING_SNAKE_CASE   :   float    ,				SCREAMING_SNAKE_CASE   :   float    ):


  '''simple docstring'''







  if (force, area, distance).count(0    ) != 1:
    raise ValueError("One and only one argument must be 0"    )
  if force < 0:
    raise ValueError("Magnitude of force can not be negative"    )
  if distance < 0:
    raise ValueError("Distance can not be negative"    )
  if area < 0:
    raise ValueError("Area can not be negative"    )
  if force == 0:
    lowerCAmelCase					:					Any								=							(REDUCED_PLANCK_CONSTANT * SPEED_OF_LIGHT * pi**2 * area) / (
        2_4_0 * (distance) ** 4
    )
    return {"force": force}
  elif area == 0:
    lowerCAmelCase					:					Any								=							(2_4_0 * force * (distance) ** 4) / (
        REDUCED_PLANCK_CONSTANT * SPEED_OF_LIGHT * pi**2
    )
    return {"area": area}
  elif distance == 0:
    lowerCAmelCase					:					Dict								=							(
        (REDUCED_PLANCK_CONSTANT * SPEED_OF_LIGHT * pi**2 * area) / (2_4_0 * force)
    ) ** (1 / 4)
    return {"distance": distance}
  raise ValueError("One and only one argument must be 0"    )


# Run doctest
if __name__ == "__main__":
     import doctest

     doctest.testmod()





