Dinitz algo code