How are partial products and regrouping different