Corregida y con comentarios de las modificaciones y explicacion