Punto 2 casi completo por el viejo David