20/12/23 CPE

H/W for 10/1/24

test 8

p. 224-226 afford-snip