"""simple docstring"""
def 		__a  (      _SCREAMING_SNAKE_CASE = 1000  )      ->int:
  a__:	Optional[int]     				=      [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)
  a__:	Any     				=      [0, 0, 6, 6, 5, 5, 5, 7, 6, 6]

  a__:	str     				=      0

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

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

      if 0 < i % 100 < 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 % 100]
      else:
        # add number of letters for twenty, twenty one, ..., ninety
        # nine
        count += ones_counts[i % 10]
        count += tens_counts[(i % 100 - i % 10) // 10]
    else:
      count += ones_counts[i // 1000] + 8
  return count


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







'''simple docstring'''




class      UpperCamelCase_					:





	def __init__(    self       )     ->     None:
								UpperCAmelCase	:						int					=						[0, 1]






	def 					_lowercase(    self						,						A       )     ->     list:
								if (difference := index - (len(self.sequence       ) - 2)) >= 1:
															for _ in range(A       ):
																						self.sequence.append(self.sequence[-1] + self.sequence[-2]       )
								return self.sequence[:index]




def  __lowerCamelCase    (   ) ->     None:
							print(
							    """Fibonacci Series Using Dynamic Programming\n"""      ,							"""Enter the index of the Fibonacci number you want to calculate """      ,							"""in the prompt below. (To exit enter exit or Ctrl-C)\n"""      ,							sep=""""""      ,							)
							UpperCAmelCase	:						Tuple					=						Fibonacci()

							while True:
														UpperCAmelCase	:						str					=						input(""">> """						)
														if prompt in {"exit", "quit"}:
																					break

														try:
																					UpperCAmelCase	:						int					=						int(_lowercase						)
														except ValueError:
																					print("""Enter a number or 'exit'"""						)
																					continue

														print(fibonacci.get(_lowercase						)						)


if __name__ == "__main__":
							main()

