# Python 3.7 import copy def main(): instrs = "" with open("02in.txt","r") as file: instrs = file.readline() instrs.strip('\n') ints = [int(x) for x in instrs.split(',')] default_ints = copy.deepcopy(ints) for j in range(100): for k in range(100): ints = copy.deepcopy(default_ints) ints[1] = j ints[2] = k i = 0 while ints[i] != 99: if ints[i] == 1: v = ints[ints[i+1]] + ints[ints[i+2]] if ints[i] == 2: v = ints[ints[i+1]] * ints[ints[i+2]] ints[ints[i+3]] = v i += 4 if ints[0] == 19690720: print((100*j) + k) return if __name__ == "__main__": main()