implementacion parcial sin fallos