x,y,z=gets.split.map(&:to_i) diffXY = (x - y).abs diffXYZ = z - diffXY if diffXYZ < 0 puts [x,y].min + z else puts [x,y].max + diffXYZ / 2 end