Square sequential descent