Solution to CBE30356 2022 Mid Term Exam