#abc184c. [abc184_c]Super Ryuma
[abc184_c]Super Ryuma
Problem Statement
There is an infinite two-dimensional grid, and we have a piece called Super Ryuma at square . (Ryu means dragon and Ma means horse.) In one move, the piece can go to one of the squares shown below:
More formally, when Super Ryuma is at square , it can go to square such that at least one of the following holds:
Find the minimum number of moves needed for the piece to reach from .
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
Print the minimum number of moves needed for Super Ryuma to reach from .
Sample Input 1
1 1
5 6
Sample Output 1
2
We need two moves - for example, .
Sample Input 2
1 1
1 200001
Sample Output 2
2
We need two moves - for example, $(1, 1) \\rightarrow (100001, 100001) \\rightarrow (1, 200001)$.
Sample Input 3
2 3
998244353 998244853
Sample Output 3
3
We need three moves - for example, $(2, 3) \\rightarrow (3, 3) \\rightarrow (-247, 253) \\rightarrow (998244353, 998244853)$.
Sample Input 4
1 1
1 1
Sample Output 4
0