Solutions of puzzles