hdu 4283. You Are the One. Range DP. Good.