Puzzles solved by vmvh