Puzzles solved by vft