new file:   1 chapter/1-23.c