Puzzles solved by UNICA DAVILA