ex16.c