Compromise

POJ - 2250