Zigzag.
Los azucareros del centro te proponen un rectángulo dividido en pequeños cuadrados idénticos dispuestos en filas y columnas. Cada cuadrado o casilla está definido por sus coordenadas , donde y .
En la casilla de coordenadas se colocan dos peones, uno blanco y el otro negro, que se moverán en cada momento del tiempo. El peón blanco comienza a moverse hacia la derecha y el peón negro hacia abajo, se mueven a la respectiva siguiente posición al mismo tiempo.
Cuando el peón blanco llega al último cuadrado al final de la línea, en el siguiente paso se mueve una posición hacia abajo y después de esto está empezando a moverse en la dirección opuesta. Cuando vuelve a llegar al final de la fila, el peón blanco nuevamente baja una posición y cambia nuevamente su dirección de movimiento. Ver figura de la izquierda, donde para un rectángulo con y se muestran los números de los pasos sucesivos del peón blanco.
El peón negro de manera similar, moviéndose hacia abajo cuando llega a la última casilla, en el siguiente paso se mueve una posición hacia la derecha y luego comienza a moverse hacia arriba. Cuando llega a la casilla superior, el peón negro se mueve una posición más hacia la derecha y vuelve a cambiar de dirección. Ver figura de la derecha, donde se muestran los valores y los números de los pasos consecutivos del peón negro.
El movimiento de los peones finaliza cuando no es posible realizar un movimiento según la descripción anterior. En su movimiento los dos peones caen en la misma casilla al mismo tiempo. En las figuras, estos son los cuadrados de coordenadas y .
Escriba un programa que imprima el número de casillas en las que se encuentran los dos peones o sea caen al mismo tiempo (sin contar la casilla inicial ).
Entrada
Desde la primera línea de la entrada se ingresan los valores de los números enteros de y separados entre sí por un espacio.
Salida
Su programa debe escribir hacia la salida un número entero igual al número de casillas en las que se encuentran los dos peones al mismo tiempo.
Restricciones
- .
Ejemplo de Entrada
3 5
Ejemplo de Salida
2
Comments