import sys sys.setrecursionlimit(10 ** 6) int1 = lambda x: int(x) - 1 p2D = lambda x: print(*x, sep="\n") def MI(): return map(int, sys.stdin.readline().split()) def LI(): return list(map(int, sys.stdin.readline().split())) def LLI(rows_number): return [LI() for _ in range(rows_number)] def main(): a = LI() xy = [a[:2], a[2:4], a[4:]] for i in range(3): for k in range(3): if i == k: continue j = 3 - i - k dx1=xy[j][0]-xy[i][0] dy1=xy[j][1]-xy[i][1] dx2=xy[k][0]-xy[j][0] dy2=xy[k][1]-xy[j][1] if (dx1,dy1)==(-dy2,dx2): print(xy[i][0]+dx2, xy[i][1]+dy2) exit() print(-1) main()