tight dp

.