Puzzles solved by DI MA