





import math
from datetime import datetime, timedelta





def  __magic_name__  (				lowercase				)				-> datetime:

							"""simple docstring"""



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

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

							# PHM -> Paschal Full Moon
							lowercase_	:   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(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 (1_994, 2_000, 2_010, 2_021, 2_023):
														UpperCAmelCase_							=				"""will be""" if year > datetime.now().year else """was"""
														print(F'''Easter in {year} {tense} {gauss_easter(year)}''')






import qiskit





def  __magic_name__  (				lowercase				,       lowercase				)				-> qiskit.result.counts.Counts:

							"""simple docstring"""



							lowercase_	:   Dict  				=     qiskit.Aer.get_backend("""aer_simulator"""				)

							# Create a Quantum Circuit acting on the q register
							lowercase_	:   str  				=     qiskit.QuantumCircuit(lowercase				,       lowercase				)

							# Map the quantum measurement to the classical bits
							circuit.measure([0]				,       [0]				)

							# Execute the circuit on the simulator
							lowercase_	:   List[Any]  				=     qiskit.execute(lowercase				,       lowercase				,       shots=1000				)

							# Return the histogram data of the results of the experiment.
							return job.result().get_counts(lowercase				)


if __name__ == "__main__":
							print(F'''Total count for various states are: {single_qubit_measure(1, 1)}''')