Nuevo fichero con nueva implementación recomendada por el profesor