from lib import get_data def part_1(data): target = 0 xs = list(map(int, data.splitlines())) for i in range(25, len(xs)): x = xs[i] good = False for j in range(i - 25, i): for k in range(j, i): if xs[j] + xs[k] == x: good = True if not good: print(x) target = x break for i in range(len(xs)): for j in range(i + 1, len(xs)): if sum(xs[i : j + 1]) == target: r = xs[i : j + 1] print(min(r) + max(r)) return def main(): data = get_data(__file__) part_1(data) if __name__ == "__main__": main()