HDOJ problem 1102