exercise2.4.3