Solution to CBE30355 2017 Second Hour Exam