Puzzles solved by now