lines = open('input.txt', "r").read().splitlines() cycle = 0 x = 1 signals = [20, 60, 100, 140, 180, 220] strengths = [] for line in lines: cmd = line.split(" ") if len(signals) == 0: signals.append(9999999) elif cycle == signals[0]: strengths.append(x *cycle) signals.pop(0) elif cycle + 1 == signals[0]: strengths.append(x * (cycle+1)) signals.pop(0) elif cycle + 2 == signals[0]: strengths.append(x * (cycle+2)) signals.pop(0) if cmd[0] == "noop": cycle += 1 else: cycle += 2 x += int(cmd[1]) print(sum(strengths))