edge-contraction