problems 57, 58