assignment 2 981903