Hey, I have a question. You told that G is the farthest that we can reach from A right, is G2 the farthest we can reach from G, since you have told it to be optimal solution. "If G2 is the farthest one can reach from G" then we cannot go from G1 to G2, we have to go through G only since length will cross L