编程题
### 问题描述
象棋中,马可以走日字形状,但是小蓝有一个新的游戏,初始点小蓝的马在 $(a,b)$ 点,每一步,小蓝可以选择横坐标加减 $x$,纵坐标加减 $y$。也就是说,每一次,小蓝可以从 $(a,b)$ 走到 $(a+x,b+y),(a-x,b+y),(a+x,b-y),(a-x, b-y)$ 四种坐标位置中的一个。
他想要知道从 $(a,b)$ 到 $(a',b')$ 最少需要多少步?
### 输入格式
第一行输入两个整数 $x,y$,代表每次跳一步的距离。
第二行输入四个整数 $a,b,a',b'$,代表起点为 $(a,b)$,终点为 $(a',b')$。
### 输出格式
输出一个整数,代表需要走的最少步数。
### 样例输入
```
1 1
0 0 1 3
```
### 样例输出
```
3
```
### 说明
路径如下:
$(0,0) \underset{(1,1)} {\to} (1,1) \underset{(1,1)} {\to} (2,2) \underset{(-1,1)} {\to} (1, 3)$。
### 评测数据范围
$-2 \times 10^{9}\le a,b,a',b',x,y \le 2 \times 10^{9}$。
保证一定可以从起点到达终点。