I have to cordially accept that I was not a perfect teacher. I felt disappointed with your midterm exam. However, I hope that your points are higher in FN. When I have finished checking MD, I'll post here for everyone, it should be finished and posted tomorrow afternoon.
Let me remind you prepare for FN as seriously as you can.