Putting the last few exercises together. . .