#include #define rep(i,n) for(int i=0;i<(n);++i) #define all(a) (a).begin(),(a).end() #define dunk(a) cout << (a) << endl using namespace std; typedef long long ll; int main() { ios::sync_with_stdio(false); cin.tie(0); vector x(4); vector y(4); rep(i, 3) { cin >> x[i] >> y[i]; } vector v(3); iota(all(v), 0); do { int dx = x[v[1]] - x[v[0]]; int dy = y[v[1]] - y[v[0]]; if (x[v[1]] - dy == x[v[2]] && y[v[1]] + dx == y[v[2]]) { cout << x[v[2]] - dx << ' ' << y[v[2]] - dy << endl; return 0; } } while (next_permutation(all(v))); dunk(-1); return 0; }