#include using namespace std; int dis(int x1, int x2, int y1, int y2) { return (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2); } pair p(int x1, int y1, int x2, int y2, int x3, int y3) { return {x2 + x3 - x1, y2 + y3 - y1}; } int main() { int x1, y1, x2, y2, x3, y3; cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3; int d1 = dis(x1, x2, y1, y2); int d2 = dis(x1, x3, y1, y3); int d3 = dis(x2, x3, y2, y3); if (d1 == d2 && d1 + d2 == d3) { auto [x, y] = p(x1, y1, x2, y2, x3, y3); cout << x << ' ' << y << '\n'; return 0; } else if (d1 == d3 && d1 + d3 == d2) { auto [x, y] = p(x2, y2, x1, y1, x3, y3); cout << x << ' ' << y << '\n'; return 0; } else if (d2 == d3 && d2 + d3 == d1) { auto [x, y] = p(x3, y3, x1, y1, x2, y2); cout << x << ' ' << y << '\n'; return 0; } cout << -1 << endl; return 0; }