dp fun

.