pub fn puzzle_metadata() -> Box<dyn Puzzle>