#HD202508A. 最遥远的路

最遥远的路

AA 有一张 nn 个点 mm 条边的有向图,每条边形如 ui,vi,wi,diu_i,v_i,w_i,d_i,其中 ui,viu_i,v_i 分别表示边的起点与终点,wiw_i 是边的权值,而 did_i 是边的长度。并不保证所有边的权值两两不同。

AA 想在图中找到一条路径,可以经过重复的点,使得路径上每条边的权值均在 [l,r][l,r] 中,且边权不降。他还希望路径上所有边的长度总和尽可能地大。

现在有 qq 组询问,每次给出 [l,r][l,r],请帮小 AA 求出符合条件的路径长度最大是多少。

输入格式

第一行三个正整数 n,m,qn,m,q,分别表示顶点个数、边数与询问个数。

接下来 mm 行,每行四个正整数 ui,vi,wi,diu_i,v_i,w_i,d_i(保证 uiviu_i\neq v_i),描述一条边。

接下来 qq 行,每行两个正整数 l,rl,r(保证 lrl\leq r),表示一次询问。

输出格式

输出一行一个整数,表示对应询问的答案。

样例1

输入

5 5 5
1 3 4 4
5 2 3 3
2 3 2 1
3 4 1 2
2 4 5 3
1 5
3 5
4 4
2 4
1 3

输出

6
6
4
4
3

样例2

输入

3 10 5
2 3 11 13
2 3 7 8
1 3 13 19
2 3 16 18
3 2 20 19
3 2 5 6
2 1 10 11
3 1 18 14
3 1 6 1
3 2 1 17
3 20
5 7
6 19
15 20
1 9

输出

55
14
44
37
25

提示

对于所有数据,1T51\leq T\leq 52n502\leq n\leq 501m5×1041\leq m\leq 5\times 10^41q5×1051\leq q\leq 5\times 10^51ui,vin1\leq u_i, v_i\leq n1l,r,wi,di1091\leq l, r, w_i, d_i\leq 10^9