Graph Algorithm Exercise