namespace AdvenOfCode.Contracts; public interface IPuzzleSolver { public T SolvePart1(string puzzleInputPath); public T SolvePart2(string puzzleInputPath); }