Exercise 2 imperfect math