solution for test 3 fall 2007 7010704