semi solutions for fall 2008 exam 2 3215243