Dynamic Graph Algorithm by Sayan Bhattacharya