problems 21, 22, 24, 28, 30