def d2(a,b) [:x,:y].inject(0) {|s,k| s + (a[k] - b[k])**2 } end abc = gets.split.map(&:to_i).each_slice(2).map{|x,y| {x: x, y: y} } puts abc.permutation(3).map {|a,b,c| la,lb,lc = d2(b,c), d2(c,a), d2(a,b) if la == lb + lc && lb == lc [:x,:y].map {|k| (b[k] + c[k]) - a[k] }.join(' ') else nil end }.compact.first || -1