


'''simple docstring'''
import math
from datetime import datetime, timedelta


def 			a      (			__a   )  ->	datetime:



					'''simple docstring'''






					UpperCamelCase__   :Tuple												= year % 19
					UpperCamelCase__   :Optional[Any]												= year % 4
					UpperCamelCase__   :Dict												= year % 7
					UpperCamelCase__   :Union[str, Any]												= math.floor(year / 100   )
					UpperCamelCase__   :List[str]												= math.floor((13 + 8 * leap_day_inhibits) / 25   )
					UpperCamelCase__   :List[str]												= leap_day_inhibits / 4
					UpperCamelCase__   :Union[str, Any]												= (
					    15 - lunar_orbit_correction + leap_day_inhibits - leap_day_reinstall_number
					) % 30
					UpperCamelCase__   :List[str]												= (4 + leap_day_inhibits - leap_day_reinstall_number) % 7

					# days to be added to March 21
					UpperCamelCase__   :List[Any]												= (19 * metonic_cycle + secular_moon_shift) % 30

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

					if days_to_add == 29 and days_from_phm_to_sunday == 6:
										return datetime(__a ,					4 ,					19   )
					elif days_to_add == 28 and days_from_phm_to_sunday == 6:
										return datetime(__a ,					4 ,					18   )
					else:
										return datetime(__a ,					3 ,					22   ) + timedelta(
										    days=int(days_to_add + days_from_phm_to_sunday   )   )


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



'''simple docstring'''
def 			a      (			__a ,					__a   )  ->	int:



					'''simple docstring'''






					if len(__a   ) != len(__a   ):
										raise ValueError('''String lengths must match!'''   )

					UpperCamelCase__   :Union[str, Any]												= 0

					for chara, chara in zip(__a ,					__a   ):
										if chara != chara:
															count += 1

					return count


if __name__ == "__main__":
		import doctest

		doctest.testmod()