Problem Set 07: Dynamic Programming