T03: Dynamic Programming I