Exercise 1.01--1.12