ex1.c updated