"""simple docstring"""







import math


def 	a__   (		UpperCAmelCase__							:      int      )->						str:
						if number == 0:
												UpperCAmelCase__       						=		"""Zero"""
												return words
						else:
												UpperCAmelCase__       						=		math.logaa(UpperCAmelCase__      )
												UpperCAmelCase__       						=		digits + 1
												UpperCAmelCase__       						=		{}
												UpperCAmelCase__       						=		""""""
												UpperCAmelCase__       						=		"""One"""
												UpperCAmelCase__       						=		"""Two"""
												UpperCAmelCase__       						=		"""Three"""
												UpperCAmelCase__       						=		"""Four"""
												UpperCAmelCase__       						=		"""Five"""
												UpperCAmelCase__       						=		"""Six"""
												UpperCAmelCase__       						=		"""Seven"""
												UpperCAmelCase__       						=		"""Eight"""
												UpperCAmelCase__       						=		"""Nine"""

												UpperCAmelCase__       						=		{}
												UpperCAmelCase__       						=		""""""
												UpperCAmelCase__       						=		"""Twenty"""
												UpperCAmelCase__       						=		"""Thirty"""
												UpperCAmelCase__       						=		"""Forty"""
												UpperCAmelCase__       						=		"""Fifty"""
												UpperCAmelCase__       						=		"""Sixty"""
												UpperCAmelCase__       						=		"""Seventy"""
												UpperCAmelCase__       						=		"""Eighty"""
												UpperCAmelCase__       						=		"""Ninety"""

												UpperCAmelCase__       						=		{}
												UpperCAmelCase__       						=		"""Ten"""
												UpperCAmelCase__       						=		"""Eleven"""
												UpperCAmelCase__       						=		"""Twelve"""
												UpperCAmelCase__       						=		"""Thirteen"""
												UpperCAmelCase__       						=		"""Fourteen"""
												UpperCAmelCase__       						=		"""Fifteen"""
												UpperCAmelCase__       						=		"""Sixteen"""
												UpperCAmelCase__       						=		"""Seventeen"""
												UpperCAmelCase__       						=		"""Eighteen"""
												UpperCAmelCase__       						=		"""Nineteen"""

												UpperCAmelCase__       						=		{}
												UpperCAmelCase__       						=		"""Hundred,"""
												UpperCAmelCase__       						=		"""Thousand,"""
												UpperCAmelCase__       						=		"""Lakh,"""
												UpperCAmelCase__       						=		"""Crore,"""

												UpperCAmelCase__       						=		number
												UpperCAmelCase__       						=		""""""
												UpperCAmelCase__       						=		0
												UpperCAmelCase__       						=		int(UpperCAmelCase__      )
												while counter < digits:
																		UpperCAmelCase__       						=		temp_num % 1_0
																		if counter % 2 == 0:
																								UpperCAmelCase__       						=		""""""
																								if counter in placevalue and current != 0:
																														UpperCAmelCase__       						=		placevalue[counter]
																								if counter == 2:
																														UpperCAmelCase__       						=		singles[current] + addition + words
																								elif counter == 0:
																														if ((temp_num % 1_0_0) // 1_0) == 1:
																																				UpperCAmelCase__       						=		teens[current] + addition + words
																																				UpperCAmelCase__       						=		temp_num // 1_0
																																				counter += 1
																														else:
																																				UpperCAmelCase__       						=		singles[current] + addition + words

																								else:
																														UpperCAmelCase__       						=		doubles[current] + addition + words

																		else:
																								if counter == 1:
																														if current == 1:
																																				UpperCAmelCase__       						=		teens[number % 1_0] + words
																														else:
																																				UpperCAmelCase__       						=		""""""
																																				if counter in placevalue:
																																										UpperCAmelCase__       						=		placevalue[counter]
																																				UpperCAmelCase__       						=		doubles[current] + addition + words
																								else:
																														UpperCAmelCase__       						=		""""""
																														if counter in placevalue:
																																				if current == 0 and ((temp_num % 1_0_0) // 1_0) == 0:
																																										UpperCAmelCase__       						=		""""""
																																				else:
																																										UpperCAmelCase__       						=		placevalue[counter]
																														if ((temp_num % 1_0_0) // 1_0) == 1:
																																				UpperCAmelCase__       						=		teens[current] + addition + words
																																				UpperCAmelCase__       						=		temp_num // 1_0
																																				counter += 1
																														else:
																																				UpperCAmelCase__       						=		singles[current] + addition + words
																		counter += 1
																		UpperCAmelCase__       						=		temp_num // 1_0
						return words


if __name__ == "__main__":
						import doctest

						doctest.testmod()


"""simple docstring"""







from __future__ import annotations


def 	a__   (		UpperCAmelCase__							:      list      )->						int | float:
						UpperCAmelCase__       						=		sorted(UpperCAmelCase__      )
						UpperCAmelCase__       						=		len(UpperCAmelCase__      )
						UpperCAmelCase__       						=		length >> 1
						return (
						    (sorted_list[mid_index] + sorted_list[mid_index - 1]) / 2
						    if length % 2 == 0
						    else sorted_list[mid_index]
						)


def 	a__   (		)->						Dict:
						import doctest

						doctest.testmod()


if __name__ == "__main__":
						main()

