update on 10/22 Dynamic Programming