assignment three 3187409