#include #include #include #include #include #include #include #include #include #include #include namespace views = std::views; namespace ranges = std::ranges; const auto parse_input() { } void part1(const auto &input) { } void part2(const auto &input) { } int main() { const auto input = parse_input(); #ifndef NO_PART1 part1(input); #endif #ifndef NO_PART2 part2(input); #endif return 0; }