Solutions by Santiago Leyva.