third assignment 8701757