Codigo definitivo 1.0