Puzzles solved by kavka