assignment 6 6270816