1import sys
2
3lock = 50
4settled_zero = 0
5passed_zero = 0
6file = '1.input' if len(sys.argv) <= 1 else sys.argv[1]
7for line in open(file).readlines():
8 num = int(line[1:-1])
9 cycles, rem = divmod(num, 100)
10 passed_zero += cycles
11 if line[0] == 'L':
12 if lock != 0 and lock < rem:
13 passed_zero += 1
14 lock -= num
15 else:
16 if lock != 0 and lock + rem > 100:
17 passed_zero += 1
18 lock += num
19
20 lock %= 100
21 if lock == 0:
22 settled_zero += 1
23
24print(f'p1: {settled_zero}')
25print(f'p2: {settled_zero + passed_zero}')