結果 : non linear and dynamic programming