sideways dp

.