    n = gets.to_i
    towns = (0...n).to_a
    array = []
    n.times do
      x,y = gets.split(" ").map {|v| v.to_i}
      array << [x,y]
    end
    pairs = []
    #始点から終点を結ぶ道を書き足せば綺麗に割れそうな予感がある
    for start in towns
      for goal in towns - [start]
        pairs.push([start, goal].sort).uniq!
      end
    end
    #道を町の数-1回選ぶ？
    #既に通った町に向かう道は選べない
    #町が8つの時、道は28本（8*7/2）あり、その内7本を選ぶ
    d = 0
    #平均さえ求めればいいのだから、全部足して割ればよい？
    for pair in pairs
      dis = (array[pair[0]][0] - array[pair[1]][0]) ** 2 + (array[pair[0]][1] - array[pair[1]][1]) ** 2
      d += Math.sqrt(dis)
    end
    puts d * (n - 1) / pairs.size