articulation points - difficult