AT_abc108_b [ABC108B] Ruined Square

Description

[problemUrl]: https://atcoder.jp/contests/abc108/tasks/abc108_b $ xy $ 平面上に正方形があり、$ 4 $ つの頂点の座標は反時計回りに順番に $ (x_1,y_1),(x_2,y_2),(x_3,y_3),(x_4,y_4) $ です。 なお、$ x $ 軸は右向きに、$ y $ 軸は上向きに取ることにします。 高橋君は、これら $ 4 $ つの座標のうち $ (x_3,y_3),(x_4,y_4) $ を忘れてしまいました。 $ x_1,x_2,y_1,y_2 $ が与えられるので、$ x_3,y_3,x_4,y_4 $ を復元してください。なお、これらの条件から、$ x_3,y_3,x_4,y_4 $ は一意に存在し、整数となることが証明できます。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ x_1 $ $ y_1 $ $ x_2 $ $ y_2 $

Output Format

$ x_3,y_3,x_4,y_4 $ をこの順に整数で出力せよ。

Explanation/Hint

### 制約 - $ |x_1|,|y_1|,|x_2|,|y_2|\ \leq\ 100 $ - $ (x_1,y_1) $ ≠ $ (x_2,y_2) $ - 入力はすべて整数である ### Sample Explanation 1 $ 4 $ 点 $ (0,0),(0,1),(-1,1),(-1,0) $ は、この順に正方形を反時計回りに見たときの $ 4 $ 頂点をなします。 $ (x_3,y_3)=(1,1),(x_4,y_4)=(1,0) $ は、頂点が時計回りに並んでいるので適さないことに注意してください。