#include using namespace std; int san_hei(int x, int y) { return x * x + y * y; } int main() { double P[3][2], C[3][2], A[3][2]; for (int i = 0; i < 3; ++i) { for (int j = 0; j < 2; ++j) { cin >> P[i][j]; } } C[0][0] = (P[0][0] + P[1][0]) / 2; C[0][1] = (P[0][1] + P[1][1]) / 2; C[1][0] = (P[1][0] + P[2][0]) / 2; C[1][1] = (P[1][1] + P[2][1]) / 2; C[2][0] = (P[2][0] + P[0][0]) / 2; C[2][1] = (P[2][1] + P[0][1]) / 2; A[0][0] = P[2][0] - 2 * (P[2][0] - C[0][0]); A[0][1] = P[2][1] - 2 * (P[2][1] - C[0][1]); A[1][0] = P[0][0] - 2 * (P[0][0] - C[1][0]); A[1][1] = P[0][1] - 2 * (P[0][1] - C[1][1]); A[2][0] = P[1][0] - 2 * (P[1][0] - C[2][0]); A[2][1] = P[1][1] - 2 * (P[1][1] - C[2][1]); if (san_hei(A[0][0] - P[2][0], A[0][1] - P[2][1]) == san_hei(P[0][0] - P[1][0], P[0][1] - P[1][1]) && san_hei(A[0][0] - P[0][0], A[0][1] - P[0][1]) == san_hei(A[0][0] - P[1][0], A[0][1] - P[1][1])) cout << (int)A[0][0] << " " << (int)A[0][1] << endl; else if (san_hei(A[1][0] - P[0][0], A[1][1] - P[0][1]) == san_hei(P[1][0] - P[2][0], P[1][1] - P[2][1]) && san_hei(A[1][0] - P[1][0], A[1][1] - P[1][1]) == san_hei(A[1][0] - P[2][0], A[1][1] - P[2][1])) cout << (int)A[1][0] << " " << (int)A[1][1] << endl; else if (san_hei(A[2][0] - P[1][0], A[2][1] - P[1][1]) == san_hei(P[2][0] - P[0][0], P[2][1] - P[0][1]) && san_hei(A[2][0] - P[2][0], A[2][1] - P[2][1]) == san_hei(A[2][0] - P[0][0], A[2][1] - P[0][1])) cout << (int)A[2][0] << " " << (int)A[2][1] << endl; else cout << -1 << endl; return 0; }