**** DP (Explicit)

**** DP (Explicit)