






'''simple docstring'''




import math
from datetime import datetime, timedelta

def 					__lowercase						(			__lowercase       )       ->						datetime:

      '''simple docstring'''


      _A			     =	year % 19
      _A			     =	year % 4
      _A			     =	year % 7
      _A			     =	math.floor(year / 100       )
      _A			     =	math.floor((13 + 8 * leap_day_inhibits) / 25       )
      _A			     =	leap_day_inhibits / 4
      _A			     =	(
          15 - lunar_orbit_correction + leap_day_inhibits - leap_day_reinstall_number
      ) % 30
      _A			     =	(4 + leap_day_inhibits - leap_day_reinstall_number) % 7

      # days to be added to March 21
      _A			     =	(19 * metonic_cycle + secular_moon_shift) % 30

      # PHM -> Paschal Full Moon
      _A			     =	(
          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(__lowercase   ,  4   ,  19       )
      elif days_to_add == 28 and days_from_phm_to_sunday == 6:
            return datetime(__lowercase   ,  4   ,  18       )
      else:
            return datetime(__lowercase   ,  3   ,  22       ) + timedelta(
                days=int(days_to_add + days_from_phm_to_sunday       )       )


if __name__ == "__main__":
    for year in (19_94, 20_00, 20_10, 20_21, 20_23):
        lowerCamelCase_												=					'''will be''' if year > datetime.now().year else '''was'''
        print(F"""Easter in {year} {tense} {gauss_easter(year)}""")






def    lowerCAmelCase_ (     __A,  __A							)     ->				None:







      '''simple docstring'''


      UpperCAmelCase__								=  len(__A							)
      print("The following activities are selected:"							)

      # The first activity is always selected
      UpperCAmelCase__								=  0
      print(__A,  end=","							)

      # Consider rest of the activities
      for j in range(__A							):
            # If this activity has start time greater than
            # or equal to the finish time of previously
            # selected activity, then select it
            if start[j] >= finish[i]:
                  print(__A,  end=","							)
                  UpperCAmelCase__								=  j


if __name__ == "__main__":
      import doctest

      doctest.testmod()

      UpperCamelCase__											=					[1, 3, 0, 5, 8, 5]
      UpperCamelCase__											=					[2, 4, 6, 7, 9, 9]
      print_max_activities(start, finish)



