So say we're at a state when all of these vertices are, are on the queue. we're going to have process vertex zero, as soon as we get this one we'll delete vertex zero from the queue, and then when we're putting these adjacent ones on, we're adding the ones of distance two. 