solutions for assignment five fall 2013 5244605