Agregado el codigo de parte 2