add the part2.3_1.c