draft - shortest path ex - 1