Solution to CBE30355 2023 Mid Term Exam