Puzzles solved by Carlos Vargas.