answer for exercise 02_01.