Started Dynamic Programming. Div2 500ptrs. V Hard.