There are
cities in Byteland numbered from
to
and city
is the capital. All cities' locations are on a
grid, which has an integer coordinate
. Different cities share different locations.
There are
portals in Byteland numbered from
to
. Portal
is located at city
, with some constraints
. With portal
, Kevin can spend
transporting from
to a city
where its location
satisfies
. One city may have many portals.
Starting from city
, Kevin wants to know the least time needed to go to every city
. Note that Kevin can only transport with portals and only using portals take time. It is guaranteed that there is at least a way to go to each city
from city
.
Input Specification
The first line contains four integers
.
In the following
lines, each line contains two integers
, indicating the coordinate of city
.
In the following
lines, each line contains six integers
, indicating constraints of portal
.
Constraints
For all test cases,
,
,
,
.
Test Case |  |  | Additional Constraints |
1~8 |  |  | None |
9~13 |  |  | Every portal can reach exactly 1 city, and  |
14~18 |  |  |  |
19~22 |  |  | None |
23~25 |  |  |
Output Specification
In line
, output the answer to city
.
Sample Input 1
Copy
5 3 5 5
1 1
3 1
4 1
2 2
3 3
1 123 1 5 1 5
1 50 1 5 1 1
3 10 2 2 2 2
Sample Output 1
Copy
50
50
60
123
Comments