Segunda version funcional, corregido la gestion de aciertos y errores