from itertools import * def vec_rot(x, y): return y, -x Z = list(map(int, input().split())) X = Z[0::2] Y = Z[1::2] for tup in permutations(range(3)): dx = X[tup[1]] - X[tup[0]] dy = Y[tup[1]] - Y[tup[0]] dx, dy = vec_rot(dx, dy) if X[tup[2]] != X[tup[1]] + dx or Y[tup[2]] != Y[tup[1]] + dy: continue dx, dy = vec_rot(dx, dy) ansX = X[tup[2]] + dx ansY = Y[tup[2]] + dy dx, dy = vec_rot(dx, dy) if X[tup[0]] != ansX + dx or Y[tup[0]] != ansY + dy: continue print(ansX, ansY) exit() print(-1)