CF1556A A Variety of Operations

Description

![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1556A/5428dff7add309271d42dab51ff349469f968da9.png)William has two numbers $ a $ and $ b $ initially both equal to zero. William mastered performing three different operations with them quickly. Before performing each operation some positive integer $ k $ is picked, which is then used to perform one of the following operations: (note, that for each operation you can choose a new positive integer $ k $ ) 1. add number $ k $ to both $ a $ and $ b $ , or 2. add number $ k $ to $ a $ and subtract $ k $ from $ b $ , or 3. add number $ k $ to $ b $ and subtract $ k $ from $ a $ . Note that after performing operations, numbers $ a $ and $ b $ may become negative as well. William wants to find out the minimal number of operations he would have to perform to make $ a $ equal to his favorite number $ c $ and $ b $ equal to his second favorite number $ d $ .

Input Format

N/A

Output Format

N/A

Explanation/Hint

Let us demonstrate one of the suboptimal ways of getting a pair $ (3, 5) $ : - Using an operation of the first type with $ k=1 $ , the current pair would be equal to $ (1, 1) $ . - Using an operation of the third type with $ k=8 $ , the current pair would be equal to $ (-7, 9) $ . - Using an operation of the second type with $ k=7 $ , the current pair would be equal to $ (0, 2) $ . - Using an operation of the first type with $ k=3 $ , the current pair would be equal to $ (3, 5) $ .