POJ: 2001,2418