solutions for spring 2009 first exam 601093