problems 55 through 57 solved