Numerical Optimization - Exercise 3