solutions for fall 2016 assignment three 7627766