'''simple docstring'''


import requests
from bsa import BeautifulSoup


def    _lowerCamelCase       ( lowerCamelCase_   :				int      ,	lowerCamelCase_   :				str  ):



     """simple docstring"""





     UpperCAmelCase_				:  Tuple  = (
         'https://www.horoscope.com/us/horoscopes/general/'
         F'''horoscope-general-daily-{day}.aspx?sign={zodiac_sign}'''
     )
     UpperCAmelCase_				:  Union[str, Any]  = BeautifulSoup(requests.get(lowerCamelCase_  ).content      ,	'html.parser'  )
     return soup.find('div'      ,	class_='main-horoscope'  ).p.text


if __name__ == "__main__":
 print('''Daily Horoscope. \n''')
 print(
     '''enter your Zodiac sign number:\n''',
     '''1. Aries\n''',
     '''2. Taurus\n''',
     '''3. Gemini\n''',
     '''4. Cancer\n''',
     '''5. Leo\n''',
     '''6. Virgo\n''',
     '''7. Libra\n''',
     '''8. Scorpio\n''',
     '''9. Sagittarius\n''',
     '''10. Capricorn\n''',
     '''11. Aquarius\n''',
     '''12. Pisces\n''',
 )
 snake_case__	:     List[Any]      =    int(input('''number> ''').strip())
 print('''choose some day:\n''', '''yesterday\n''', '''today\n''', '''tomorrow\n''')
 snake_case__	:     Dict      =    input('''enter the day> ''')
 snake_case__	:     Optional[Any]      =    horoscope(zodiac_sign, day)
 print(horoscope_text)











'''simple docstring'''

def     __UpperCamelCase					(				_lowercase = 1000       )			->      int:
	_lowercase       :							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)
	_lowercase       :							List[Any]  	=		[0, 0, 6, 6, 5, 5, 5, 7, 6, 6]

	_lowercase       :							Any  	=		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())))
