hdoj-1007