hdu 4996 update