Optimization lab3