POJ: 3664