QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 1024 MB
[-1]

# 3731. Toll

Statistics

In ICPCCamp, there are n cities and m unidirectional roads between cities. The i-th road goes from the ai-th city to the bi-th city. For each pair of cities u and v, there is at most one road from u to v.

As traffic in ICPCCamp is becoming heavier, toll of the roads also varies. At time t, one should pay (cit+di) dollars to travel along the i-th road.

Bobo living in the 1-st city would like to go to the n-th city. He wants to know the average money he must spend at least if he starts from city 1 at t[0,T]. Note that since Bobo's car is super-fast, traveling on the roads costs him no time.

Formally, if f(t) is the minimum money he should pay from city 1 to city n at time t, Bobo would like to find T0f(t)dtT.

Input

The input contains at most 30 sets. For each set:

The first line contains 3 integers n,m,T (2n10,1mn(n1),1T104).

The i-th of the following m lines contains 4 integers ai,bi,ci,di (1ai,bin,aibi,0ci,di103).

It is guaranteed that Bobo is able to drive from city 1 to city n.

Output

A floating number denotes the answer. It will be considered correct if its absolute or relative error does not exceed 106.

Sample Input

3 3 2
1 2 1 0
2 3 1 0
1 3 1 1
3 3 2
1 2 1 0
2 3 1 0
1 3 0 5

Sample Output

1.75000000
2.00000000