solution for test 1 fall 2007 version 2 5556115