fall 2006 solution for test 5 466432