




'''simple docstring'''





def 					UpperCamelCase						(	snake_case = 10_00 ):




   '''simple docstring'''

   SCREAMING_SNAKE_CASE__      :					List[str]							    =			[0, 3, 3, 5, 4, 4, 3, 5, 5, 4, 3, 6, 6, 8, 8, 7, 7, 9, 8, 8]
   # number of letters in twenty, thirty, ..., ninety (0 for numbers less than
   # 20 due to inconsistency in teens)
   SCREAMING_SNAKE_CASE__      :					Tuple							    =			[0, 0, 6, 6, 5, 5, 5, 7, 6, 6]

   SCREAMING_SNAKE_CASE__      :					int							    =			0

   for i in range(1						,  n + 1 ):
      if i < 10_00:
         if i >= 1_00:
            # add number of letters for "n hundred"
            count += ones_counts[i // 1_00] + 7

            if i % 1_00 != 0:
               # add number of letters for "and" if number is not multiple
               # of 100
               count += 3

         if 0 < i % 1_00 < 20:
            # add number of letters for one, two, three, ..., nineteen
            # (could be combined with below if not for inconsistency in
            # teens)
            count += ones_counts[i % 1_00]
         else:
            # add number of letters for twenty, twenty one, ..., ninety
            # nine
            count += ones_counts[i % 10]
            count += tens_counts[(i % 1_00 - i % 10) // 10]
      else:
         count += ones_counts[i // 10_00] + 8
   return count


if __name__ == "__main__":
       print(solution(int(input().strip())))







'''simple docstring'''





import math
from decimal import Decimal, getcontext


def 					UpperCamelCase						(	snake_case = 4_00_00_00 ):




   '''simple docstring'''

   try:
      SCREAMING_SNAKE_CASE__      :					List[Any]							    =			int(snake_case )
   except (TypeError, ValueError):
      raise TypeError('''Parameter n must be int or castable to int.''' )
   if n <= 0:
      raise ValueError('''Parameter n must be greater than or equal to one.''' )
   SCREAMING_SNAKE_CASE__      :					Optional[int]							    =			1_00
   SCREAMING_SNAKE_CASE__      :					int							    =			(Decimal(5 ) ** Decimal(0.5 ) + 1) / Decimal(2 )

   SCREAMING_SNAKE_CASE__      :					int							    =			(math.floor(math.log(n * (phi + 2)						,  snake_case ) - 1 ) // 3) * 3 + 2
   SCREAMING_SNAKE_CASE__      :					int							    =			Decimal(round(phi ** Decimal(index + 1 ) ) ) / (phi + 2)
   SCREAMING_SNAKE_CASE__      :					Any							    =			num // 2
   return int(snake_case )


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

