atcoder#ABC246A. [ABC246A] Four Points

[ABC246A] Four Points

配点 : 100100

問題文

xyxy 平面上に長方形があります。この長方形の各辺は xx 軸または yy 軸に平行であり、面積は 00 ではありません。

この長方形の 44 つの頂点のうち異なる 33 つの頂点の座標 (x1,y1),(x2,y2),(x3,y3)(x_1, y_1), (x_2, y_2), (x_3, y_3) が与えられるので、残る 11 つの頂点の座標を求めてください。

制約

  • 100xi,yi100-100 \leq x_i, y_i \leq 100
  • (x1,y1),(x2,y2),(x3,y3)(x_1, y_1), (x_2, y_2), (x_3, y_3) のすべてを頂点に持つ長方形がただ一つ存在し、その各辺は xx 軸または yy 軸に平行であり、面積は 00 ではない。
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

x1x_1 y1y_1

x2x_2 y2y_2

x3x_3 y3y_3

出力

答えとなる頂点の座標 (x,y)(x, y) を下記の形式にしたがい空白区切りで出力せよ。

xx yy

-1 -1
-1 2
3 2
3 -1

(1,1),(1,2),(3,2)(-1, -1), (-1, 2), (3, 2) を頂点とする長方形の残る 11 つの頂点は (3,1)(3, -1) です。

-60 -40
-60 -80
-20 -80
-20 -40