Problema A: Elephantland


image elephantFig
image elephantEx

A Walt Disney Pictures já revelou o tema do seu novo filme de animação, Elephantland. A história começa com um gigantesco incêndio numa savana africana. Para salvar os animais, os humanos transportam-nos para Manhattan, abandonando esta zona de Nova Iorque. Os protagonistas, Hanno e Kandula, são dois jovens elefantes apaixonados, que têm um papel crucial na sobrevivência de várias espécies no novo e hostil habitat.

Quando chegam a Manhattan, o primeiro desafio que enfrentam é reencontrarem-se. Mas têm de contornar os blocos de prédios, que parecem dispostos numa grelha regular, como se ilustra na figura à direita. Se o Hanno estiver no cruzamento da segunda avenida com a nona rua e a Kandula estiver no cruzamento de sétima avenida com a terceira rua, têm de percorrer, no total, pelo menos 11 blocos de prédios. Podem fazê-lo de muitas maneiras. Por exemplo, o Hanno pode-se deslocar 6 blocos na segunda avenida, até à terceira rua, e a Kandula pode andar 5 blocos na terceira rua, até à segunda avenida, encontrando-se no cruzamento da segunda avenida com a terceira rua.

Tarefa

Escreva um programa que, dados os cruzamentos de Manhattan onde estão o Hanno e a Kandula, calcula o número mínimo de blocos de prédios que os elefantes têm de andar, no total, para se encontrarem.

Input

O input tem duas linhas, cada uma com dois inteiros, A e R, que representam o cruzamento da avenida número A com a rua número R. A primeira linha refere-se ao Hanno e a segunda à Kandula.

Restrições

  1  ≤  A  ≤  100 Número de ordem de uma avenida
  1  ≤  R  ≤  500 Número de ordem de uma rua

Output

O output tem uma única linha, com um inteiro que representa o número mínimo de blocos de prédios que os elefantes têm de andar, no total, para se encontrarem.

Exemplo 1

Input

2 9
7 3

Output

11

Exemplo 2

Input

5 2
5 42

Output

40



ToPAS'2022
193.136.122.94