Puzzles solved by Dep