answers to assignment 2 2712600