linear-product