Puzzles solved by IDBV