The criss-cross method can take Omega(nd) pivots