fleshing out first dp problem