assignment 4 366791