subo implementacion sin respetar enunciado