the problem was difficult,but it was worth __out