def dist_pow2(xa, ya, xb, yb): return (xa-xb)**2 + (ya-yb)**2 X1, Y1, X2, Y2, X3, Y3, = map(int, input().split()) dist12 = dist_pow2(X1, Y1, X2, Y2) dist13 = dist_pow2(X1, Y1, X3, Y3) dist23 = dist_pow2(X2, Y2, X3, Y3) if dist12 == 0 or dist13 == 0 or dist23 == 0: print(-1) exit() if dist12 == dist13: O, A, B = [X1, Y1], [X2, Y2], [X3, Y3] elif dist12 == dist23: O, A, B = [X2, Y2], [X3, Y3], [X1, Y1] elif dist23 == dist13: O, A, B = [X3, Y3], [X1, Y1], [X2, Y2] else: print(-1) exit() OA = [A[0] - O[0], A[1] - O[1]] OB = [B[0] - O[0], B[1] - O[1]] dot = OA[0] * OB[0] + OA[1] * OB[1] if dot != 0: print(-1) exit() ans = [O[0] + OA[0] + OB[0], O[1] + OA[1] + OB[1]] print(*ans)