Multiply with regrouping