Exercise 1 with test report.