Prisoners
InterviewTime limit1sMemory limit1024 MB
Find the fewest guards to remove so that a path from the west wall to the east wall keeps more than 100 meters from every guard.
Problem
Prisoners of a camp plan an escape. The only way out passes through a canyon that is meters long and meters wide. The canyon has guards, each standing at a fixed post. Every guard can see up to 100 meters exactly. To avoid being spotted, the prisoners must sneak through the canyon so that the distance to the nearest guard is always strictly greater than 100 meters, as the figure below shows.

The prisoners, tired of violence, want to clear the way out by removing as few guards as possible. Write a program that finds this minimum number.
You may assume the prisoners can remove any guards, including those that other guards can see.
Input
The first line contains three integers (), (), and (). Each of the next lines contains the integer coordinates and of one guard (, ). The southwest corner of the canyon is , and the northeast corner is .
The prisoners may enter the canyon at any point with , and exit at any point with . and do not have to be integers.
Output
Print one non-negative integer on a single line of the text file, the minimum number of guards that must be removed.