static void Main(string[] args) { Day01.Run(); Day02.Run(); Day03.Run(); Day04.Run(); Day05.Run(); Day06.Run(); Day07.Run(); Day08.Run(); Day09.Run(); Day10.Run(); Day11.Run(); Day12.Run(); Day13.Run(); Day14.Run(); Day15.Run(); Day16.Run(); Day17.Run(); Day18.Run(); Day19a.Run(); Day19b.Run(); Day20.Run(); Day21.Run(); Day22.Run(); Day23.Run(); Day24.Run(); Day25.Run(); }
private static Day19Input ConvertInput(string input) { return(Day19a.ConvertInput(input)); }
private static long Run2(Day19Input state) { Day19a.CreateRule(state, 8, "42 | 42 8"); Day19a.CreateRule(state, 11, "42 31 | 42 11 31"); return(Run(state)); }