Puzzles solved by vet