part 1，3，2