Solution to CBE30355 2017 First Hour Exam