exercise2.5.3