Articulation Points And Bridges