POJ: 2388