problems 31, 32