#include #include using namespace std; typedef complex Point; int main() { Point ps[3]; for(int i = 0; i < 3; ++ i) { int x, y; cin >> x >> y; ps[i] = Point(x, y); } for(int i = 0; i < 3; ++ i) { Point d1 = ps[(i+1)%3] - ps[i]; Point d2 = ps[(i+2)%3] - ps[i]; if(norm(d1) != norm(d2)) continue; Point p = ps[(i+1)%3] + d2; if(norm(p - ps[i]) != norm(ps[(i+1)%3] - ps[(i+2)%3])) continue; cout << p.real() << " " << p.imag() << endl; return 0; } cout << "-1" << endl; return 0; }