Puzzles solved by vdsvs