Mid-term Exam paper