The Alpine Acres Crest ski company wants to decide where to build its new exclusive Christmas ski slope! The area that the company owns can be modelled as an infinite -dimensional vertical plane.

Moreover, the skiing company has already built potential endpoints for the ski slopes at points where represents the horizontal distance from the origin and represents the vertical distance.

In addition to having built potential endpoints, the company also surveyed eager skiers to see what steepness they prefer. The results of the surveys showed that there were steepnesses that were popular, with the -th steepness being represented with the integers and .

Being the company's loyal planner, you are tasked with finding the number of pairs of endpoints that can be possible slopes. Two points are a possible slope if there is at least popular steepness such that the two points form a line with a gradient equal to .

The gradient of a line joined by two points and is equal to .

#### Constraints

All are distinct.

All are distinct.

Neither nor will be .

#### Input Specification

The first line contains two space-separated integers and , the number of possible endpoints and the number of steepnesses respectively.

The next lines contain two integers and , the coordinates of the -th point.

The final lines contain two integers and , the -th preferred steepness.

#### Output Specification

Output one integer, the number of pairs of endpoints that can be possible slopes.

#### Sample Input

```
3 4
1 2
4 4
7 1
-1 1
2 1
4 6
-2 2
```

#### Sample Output

`2`

#### Explanation

The line intersects points and . The points and are intersected by the line . Thus, there are two possible slopes.

## Comments