dificil dp

.