Chap.12 progs