// See https://aka.ms/new-console-template for more information using System.Globalization; using AoC_2025; var rootPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); var day01 = new Day01(); string day01Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day01.txt"; Console.WriteLine(day01.SolvePart1(day01Path)); Console.WriteLine(day01.SolvePart2(day01Path)); Console.WriteLine(); var day02 = new Day02(); string day02Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day02.txt"; Console.WriteLine(day02.SolvePart1(day02Path)); Console.WriteLine(day02.SolvePart2(day02Path)); Console.WriteLine(); var day03 = new Day03(); string day03Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day03.txt"; Console.WriteLine(day03.SolvePart1(day03Path)); Console.WriteLine(day03.SolvePart2(day03Path)); Console.WriteLine(); var day04 = new Day04(); string day04Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day04.txt"; Console.WriteLine(day04.SolvePart1(day04Path)); Console.WriteLine(day04.SolvePart2(day04Path)); Console.WriteLine(); var day05 = new Day05(); string day05Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day05.txt"; Console.WriteLine(day05.SolvePart1(day05Path)); Console.WriteLine(day05.SolvePart2(day05Path)); Console.WriteLine(); var day06 = new Day06(); string day06Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day06.txt"; Console.WriteLine(day06.SolvePart1(day06Path)); Console.WriteLine(day06.SolvePart2(day06Path)); Console.WriteLine(); var day07 = new Day07(); string day07Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day07.txt"; Console.WriteLine(day07.SolvePart1(day07Path)); Console.WriteLine(day07.SolvePart2(day07Path)); Console.WriteLine(); var day08 = new Day08(1000); string day08Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day08.txt"; Console.WriteLine(day08.SolvePart1(day08Path)); Console.WriteLine(day08.SolvePart2(day08Path)); Console.WriteLine(); var day09 = new Day09(); string day09Path = @$"{rootPath}\AoC-PuzzleInputs\2025\Prod\day09.txt"; Console.WriteLine(day09.SolvePart1(day09Path)); Console.WriteLine(day09.SolvePart2(day09Path)); Console.WriteLine();