Puzzles solved by very