hdu_dp46