Puzzles solved by vdvd