calc2.c