update 1_2.c