end of semester exam 3045892