33 lines
494 B
Python
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)
|
|
|