add hdoj code