Heuristiky upper done.