Hard Midterm Exam.pdf