assignment 3 7757239