Exercise 10.16 – Yinong Liu