#include #include #include #include using namespace std; int main() { double X1, Y1, X2, Y2, X3, Y3, i, j; cin >> X1 >> Y1 >> X2 >> Y2 >> X3 >> Y3; pair tmp1 = minmax({ hypot(X1 - X2, Y1 - Y2), hypot(X1 - X3, Y1 - Y3), hypot(X2 - X3, Y2 - Y3) }); for (i = -200.0; i <= 200.0; ++i) { for (j = -200.0; j <= 200.0; ++j) { int tmp2 = 0, tmp3 = 0; if (hypot(X1 - i, Y1 - j) == tmp1.first) ++tmp2; else if (hypot(X1 - i, Y1 - j) == tmp1.second) ++tmp3; if (hypot(X2 - i, Y2 - j) == tmp1.first) ++tmp2; else if (hypot(X2 - i, Y2 - j) == tmp1.second) ++tmp3; if (hypot(X3 - i, Y3 - j) == tmp1.first) ++tmp2; else if (hypot(X3 - i, Y3 - j) == tmp1.second) ++tmp3; if (tmp2 == 2 && tmp3 == 1) break; } if (j != 201.0) break; } if (i != 201.0) cout << i << ' ' << j; else cout << -1; }