solutions to exam 3b 300696