interface Solvable {
part1(): Promise<Solvable>;
part2(): Promise<Solvable>;
}
export type { Solvable }