solutions to exam 2a 3545901