#5218. [Lydsy2017省队十连测]友好城市

内存限制:512 MiB 时间限制:10 Sec

题目描述

在Byteland 一共有n 座城市,编号依次为1 到n,这些城市之间通过m 条单向公路连接。对于两座不同的城市a 和
b,如果a 能通过这些单向道路直接或间接到达b,且b 也能如此到达a,那么它们就会被认为是一对友好城市。Byt
eland 的交通系统十分特殊,第i 天只有编号在[li, ri] 的单向公路允许通行,请写一个程序,计算每天友好城
市的对数。
注意:(a, b) 与(b, a) 没有区别。

输入格式

第一行包含三个正整数n, m, q,分别表示城市的个数、单向公路的条数以及询问的天数。
接下来m 行,每行两个正整数ui, vi,表示一条从城市ui 出发,通往城市vi 的单向道路。
接下来q 行,每行两个正整数li, ri,表示一个询问。
1 ≤ ui, vi ≤ n, ui != vi, 1 ≤ li ≤ ri ≤ m。N<=150,M<=300000,Q<=50000

输出格式

输出q 行,每行一个整数,即友好城市的对数。

样例

样例输入


			
3 3 3
1 2
2 3
2 1
1 1
1 2
1 3

样例输出


			
0
0
1

数据范围与提示