To solve exercise `3.29`
To solve exercise
3.29