[459A] Pashmak y el Jardín


Enlace a Codeforces

tiempo límite por test 1 segundo
memoria límite por test 256 MB
entrada entrada estándar
salida salida estándar


Pashmak sale con una atractiva muchacha llamada Parmida desde hace ya un año...

Hoy, Pashmak arregló un encuentro con su compañera en un romántico jardín. Desafortunadamente, Pashmak se olvidó donde está el jardín. Pero recuerda que luce como un cuadrado con sus lados paralelos a los ejes coordenados. También recuerda que hay exactamente un árbol en cada vértice del cuadrado. Ahora mismo, Pashmak sabe la posición de sólo dos de los árboles. Ayúdalo a encontrar la posición de los dos árboles restantes.

Entrada

La primera línea contiene cuatro enteros separados por espacio x1,y1,x2,y2x_1, y_1, x_2, y_2 (100x1,y1,x2,y2100-100 \leq x_1, y_1, x_2, y_2 \leq 100), donde x1x_1 e y1y_1 son las coordenadas del primer árbol y x2x_2 e y2y_2 son las coordenadas del segundo árbol. Se garantiza que los puntos dados son distintos.

Salida

Si no hay solución al problema, imprime -1. En cualquier otro caso, imprime cuatro enteros separados por espacio x3,y3,x4,y4x_3, y_3, x_4, y_4 correspondiendo a las coordenadas de los otros dos árboles. Si hay varias soluciones puedes imprimir cualquiera.

Nota que 1000x3,y3,x4,y41000-1000 \leq x_3, y_3, x_4, y_4 \leq 1000

Ejemplos

input:
0 0 0 1

output:
1 0 1 1
input:
0 0 1 1

output:
0 1 1 0
input:
0 0 1 2

output:
-1