Puzzles solved by DOD UFRN