hdu 1505. DP