La logica funciona correcta