






'''simple docstring'''





def       a__						(  A = 1_000					):
   lowercase__						:	Dict         = [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)
   lowercase__						:	Tuple         = [0, 0, 6, 6, 5, 5, 5, 7, 6, 6]

   lowercase__						:	Optional[Any]         = 0

   for i in range(1		,				n + 1					):
      if i < 1_000:
         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 // 1_000] + 8
   return count


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










a    =       10**8
def       a__						(  A					):
   if n % 10 == 0:
      return False
   lowercase__						:	Optional[Any]         = str(A					)
   return s == s[::-1]
def       a__						(  ):
   lowercase__						:	Union[str, Any]         = set()
   lowercase__						:	Dict         = 1
   lowercase__						:	List[str]         = 5
   while sum_squares < LIMIT:
      lowercase__						:	Tuple         = first_square + 1
      while sum_squares < LIMIT:
         if is_palindrome(A					):
            answer.add(A					)
         last_square += 1
         sum_squares += last_square**2
      first_square += 1
      lowercase__						:	Any         = first_square**2 + (first_square + 1) ** 2

   return sum(A					)


if __name__ == "__main__":
 print(solution())


