assignment 2 1446695