Dp product (20/26)

Dp product