exercise2.5.2