ex1.c