assignment 3 40

Please see attached.