Solution to CBE30355 2016 Second Hour Exam