Puzzles solved by dib