third assignment 372228