completed part A