Complete assignment #3, question #12.