problems 56-58
problems 59-62B