Part B

Updated