

"""simple docstring"""


import math
from datetime import datetime, timedelta






def     a__    (    __SCREAMING_SNAKE_CASE )	->	Tuple:
		__lowerCAmelCase:       str          =			year % 1_9
		__lowerCAmelCase:       List[Any]          =			year % 4
		__lowerCAmelCase:       Tuple          =			year % 7
		__lowerCAmelCase:       Optional[Any]          =			math.floor(year / 1_0_0 )
		__lowerCAmelCase:       int          =			math.floor((1_3 + 8 * leap_day_inhibits) / 2_5 )
		__lowerCAmelCase:       str          =			leap_day_inhibits / 4
		__lowerCAmelCase:       List[Any]          =			(
		    1_5 - lunar_orbit_correction + leap_day_inhibits - leap_day_reinstall_number
		) % 3_0
		__lowerCAmelCase:       Tuple          =			(4 + leap_day_inhibits - leap_day_reinstall_number) % 7

		# days to be added to March 21
		__lowerCAmelCase:       Tuple          =			(1_9 * metonic_cycle + secular_moon_shift) % 3_0

		# PHM -> Paschal Full Moon
		__lowerCAmelCase:       List[str]          =			(
		    2 * julian_leap_year
		    + 4 * non_leap_year
		    + 6 * days_to_add
		    + century_starting_point
		) % 7

		if days_to_add == 2_9 and days_from_phm_to_sunday == 6:
				return datetime(UpperCAmelCase_					, 4					, 1_9 )
		elif days_to_add == 2_8 and days_from_phm_to_sunday == 6:
				return datetime(UpperCAmelCase_					, 4					, 1_8 )
		else:
				return datetime(UpperCAmelCase_					, 3					, 2_2 ) + timedelta(
				    days=int(days_to_add + days_from_phm_to_sunday ) )


if __name__ == "__main__":
			for year in (1994, 2000, 2010, 2021, 2023):
						__A						   =			'''will be''' if year > datetime.now().year else '''was'''
						print(F'''Easter in {year} {tense} {gauss_easter(year)}''')






def 				__lowerCamelCase						( UpperCAmelCase_						:		int = 1000						):




      """simple docstring"""





      a							,				a						:int 							=       1, 1
      a						:Any 							=       2
      while True:
            a						:Optional[int] 							=       0
            a						:str 							=       fa + fa
            a							,				a						:List[Any] 							=       fa, f
            index += 1
            for _ in str(UpperCAmelCase_						):
                  i += 1
            if i == n:
                  break
      return index


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





