pure mature dp

.