Puzzles solved by JUAN DAVID GUARIN