Puzzles solved by vdbd