Versión inicial a refactorizar (módulo 7)