Problem Set 05: Divide & Conquer, DP part 1