exer16.3 complete2
exer15_1.c complete