






def      _SCREAMING_SNAKE_CASE  (	__lowercase				:     list      )  -> list:





				"""simple docstring"""

				if len(__lowercase      ) <= 1:
								return data
				else:
								return [
								    *quick_sort([e for e in data[1:] if e <= data[0]]      ),
								    data[0],
								    *quick_sort([e for e in data[1:] if e > data[0]]      ),
								]


if __name__ == "__main__":
		import doctest

		doctest.testmod()












def      _SCREAMING_SNAKE_CASE  (	__lowercase				:     int     ,			__lowercase				:     int      )  -> int:





    """simple docstring"""

    __A             =		1.0
    for i in range(1     ,			r + 1      ):
        ret *= (n + 1 - i) / i
    return round(__lowercase      )



def      _SCREAMING_SNAKE_CASE  (	__lowercase				:     int      )  -> int:





    """simple docstring"""

    return choose(8 + n     ,			__lowercase      ) + choose(9 + n     ,			__lowercase      ) - 1_0



def      _SCREAMING_SNAKE_CASE  (	__lowercase				:     int      )  -> int:





    """simple docstring"""

    return sum(non_bouncy_exact(__lowercase      ) for i in range(1     ,			n + 1      )      )



def      _SCREAMING_SNAKE_CASE  (	__lowercase				:     int = 1_0_0      )  -> int:





    """simple docstring"""

    return non_bouncy_upto(__lowercase      )


if __name__ == "__main__":
  print(f"""{solution() = }""")




