Lionells Midterm

Yup, this one was hard.