Practice Final Exam (and Solution)

Total Time: 3 hours