assignment three 4004636