Puzzles solved by vida