Updated MPS Exercise 4.3