#puzzles
solve