with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input01") as f: lines = f.readlines() # make ints out of strings numbers = ([0] * (len(lines) + 1)) for n in range(0, len(lines)): numbers[n] = int(lines[n]) # challenge 1 for i in range(0, len(numbers)): for j in range(i + 1, len(numbers)): if numbers[i] + numbers[j] == 2020: print(numbers[i] * numbers[j]) # challenge 2 for i in range(0, len(numbers)): for j in range(i+1, len(numbers)): for k in range(j+1, len(numbers)): if numbers[i] + numbers[j] + numbers[k] == 2020: print(numbers[i] * numbers[j] * numbers[k])