






import math
def    a__    (	A       ):
   if number == 0:
      lowercase__    :						Optional[int]       =			"""Zero"""
      return words
   else:
      lowercase__    :						Optional[int]       =			math.logaa(A       )
      lowercase__    :						Union[str, Any]       =			digits + 1
      lowercase__    :						Tuple       =			{}
      lowercase__    :						Optional[Any]       =			""""""
      lowercase__    :						Union[str, Any]       =			"""One"""
      lowercase__    :						str       =			"""Two"""
      lowercase__    :						List[Any]       =			"""Three"""
      lowercase__    :						str       =			"""Four"""
      lowercase__    :						str       =			"""Five"""
      lowercase__    :						Optional[int]       =			"""Six"""
      lowercase__    :						List[Any]       =			"""Seven"""
      lowercase__    :						Any       =			"""Eight"""
      lowercase__    :						Optional[int]       =			"""Nine"""

      lowercase__    :						int       =			{}
      lowercase__    :						Optional[Any]       =			""""""
      lowercase__    :						Optional[int]       =			"""Twenty"""
      lowercase__    :						str       =			"""Thirty"""
      lowercase__    :						int       =			"""Forty"""
      lowercase__    :						Union[str, Any]       =			"""Fifty"""
      lowercase__    :						Tuple       =			"""Sixty"""
      lowercase__    :						List[Any]       =			"""Seventy"""
      lowercase__    :						Optional[Any]       =			"""Eighty"""
      lowercase__    :						int       =			"""Ninety"""

      lowercase__    :						Optional[Any]       =			{}
      lowercase__    :						Any       =			"""Ten"""
      lowercase__    :						List[str]       =			"""Eleven"""
      lowercase__    :						Dict       =			"""Twelve"""
      lowercase__    :						Union[str, Any]       =			"""Thirteen"""
      lowercase__    :						Tuple       =			"""Fourteen"""
      lowercase__    :						Union[str, Any]       =			"""Fifteen"""
      lowercase__    :						List[Any]       =			"""Sixteen"""
      lowercase__    :						Optional[int]       =			"""Seventeen"""
      lowercase__    :						Optional[int]       =			"""Eighteen"""
      lowercase__    :						List[str]       =			"""Nineteen"""

      lowercase__    :						int       =			{}
      lowercase__    :						Dict       =			"""Hundred,"""
      lowercase__    :						Union[str, Any]       =			"""Thousand,"""
      lowercase__    :						Optional[Any]       =			"""Lakh,"""
      lowercase__    :						Union[str, Any]       =			"""Crore,"""

      lowercase__    :						Union[str, Any]       =			number
      lowercase__    :						Optional[Any]       =			""""""
      lowercase__    :						Dict       =			0
      lowercase__    :						int       =			int(A       )
      while counter < digits:
         lowercase__    :						Dict       =			temp_num % 10
         if counter % 2 == 0:
            lowercase__    :						Dict       =			""""""
            if counter in placevalue and current != 0:
               lowercase__    :						List[str]       =			placevalue[counter]
            if counter == 2:
               lowercase__    :						List[Any]       =			singles[current] + addition + words
            elif counter == 0:
               if ((temp_num % 100) // 10) == 1:
                  lowercase__    :						Any       =			teens[current] + addition + words
                  lowercase__    :						Tuple       =			temp_num // 10
                  counter += 1
               else:
                  lowercase__    :						List[str]       =			singles[current] + addition + words

            else:
               lowercase__    :						List[str]       =			doubles[current] + addition + words

         else:
            if counter == 1:
               if current == 1:
                  lowercase__    :						Optional[int]       =			teens[number % 10] + words
               else:
                  lowercase__    :						Dict       =			""""""
                  if counter in placevalue:
                     lowercase__    :						List[str]       =			placevalue[counter]
                  lowercase__    :						str       =			doubles[current] + addition + words
            else:
               lowercase__    :						Any       =			""""""
               if counter in placevalue:
                  if current == 0 and ((temp_num % 100) // 10) == 0:
                     lowercase__    :						Optional[Any]       =			""""""
                  else:
                     lowercase__    :						Optional[int]       =			placevalue[counter]
               if ((temp_num % 100) // 10) == 1:
                  lowercase__    :						Optional[Any]       =			teens[current] + addition + words
                  lowercase__    :						List[str]       =			temp_num // 10
                  counter += 1
               else:
                  lowercase__    :						str       =			singles[current] + addition + words
         counter += 1
         lowercase__    :						Optional[int]       =			temp_num // 10
   return words


if __name__ == "__main__":
 import doctest

 doctest.testmod()










def    a__    (	A       ):
   return int(A       ) if x - int(A       ) >= 0 else int(A       ) - 1


if __name__ == "__main__":
 import doctest

 doctest.testmod()


