Files
aocpy/2020/d25.py

33 lines
494 B
Python

from lib import get_data, ints
data = get_data(__file__)
a, b = ints(data)
v = 1
subject_number = 7
al, bl = None, None
for loop in range(100_000_000):
v *= subject_number
v %= 20201227
if al is None and v == a:
al = loop + 1
if bl is None and v == b:
bl = loop + 1
if al and bl:
break
assert al is not None
assert bl is not None
# print(al, bl)
v = 1
subject_number = b
for _ in range(al):
v *= subject_number
v %= 20201227
print(v)