ch21

p21-6: p21-6