Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Problem hidden

O11_GRAN - La Granja de Juan y José

no tags 

Juan y José tienen una granja de gallinas y vacas, un día se les ocurrió contar el número de
cabezas y el número de patas de los animales (vacas y gallinas) en la granja. Juan contó un
total de 3 cabezas y José contó un total de 8 patas del total de animales en la granja.

Juan hizo algunos cálculos y determino que existen 3 gallinas y 1 vaca. José noto que Juan tarda
demasiado en hacer los cálculos, así que pide tu ayuda para poder obtener una solución general
del problema.

Nota.Una gallina tiene 1 cabeza y 2 patas. Una vaca tiene 1 cabeza y 4 patas. Si la solución existe,
esta siempre es única.

Entrada
La entrada contiene varias líneas, cada una con dos numeros, el número de cabezas X(1 <= X <= 1017)
y el número de patas Y(1 <= Y <= 1017). La entrada termina con X=0,Y=0

Salida
Por cada caso de entrada, escriba en la salida, separados por un espacio, el número de gallinas y el 
número de vacas respectivamente. En caso de no existir solución imprimir −1;

Ejemplos
+---------+--------+
| Entrada | Salida |
+---------+--------+
| 3 8     | 2 1    |
| 10 40   | 0 10   |
| 1 3     | -1     |
| 0 0     |        |
+---------+--------+

Added by:Gabriel Rea Velasco
Date:2013-08-28
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64
Resource:OBI 2011