HDOJ 4747 Mex