Puzzles solved by Carlos veliz