Completed part A