aoc2025/day2/eg.txt part1 1227775554 part2 4174379265 aoc2025/day2/input.txt part1 18893502033 part2 26202168557