POJ#1976 DP RANK 17512