Cache + bottomup para el 1.