Update P2.c