SO-midterm.pdf