Distance Between Points On A Graph