- Time limit: 1.00 s
- Memory limit: 512 MB
There are cities and routes through which parcels can be carried from one city to another city. For each route, you know the maximum number of parcels and the cost of a single parcel.
You want to send parcels from Syrjälä to Lehmälä. What is the cheapest way to do that?
Input
The first input line has three integers , and : the number of cities, routes and parcels. The cities are numbered . City is Syrjälä and city is Lehmälä.
After this, there are lines that describe the routes. Each line has four integers , , and : there is a route from city to city , at most parcels can be carried through the route, and the cost of each parcel is .
Output
Print one integer: the minimum total cost or if there are no solutions.
Constraints
Example
Input:
4 5 3 1 2 5 100 1 3 10 50 1 4 7 500 2 4 8 350 3 4 2 100
Output:
750
Explanation: One parcel is delivered through route (cost ) and two parcels are delivered through route (cost ).