Graph algorithm

Summary