ML2: new exercise 5
ML2: new solutions of exercise 5