Solution to CBE30355 2016 Final Exam