problems 21, 24