solution for fall 07 exam 1a 2176543