updated two figures for better examples.
updated definition.
partially completed shortest path...