added exercise11.3.c