#ZF1062. 瓜瓜去旅游

瓜瓜去旅游

Description

瓜瓜要退役了,想前往 A 国旅游。A 国有 nn 个城市,并且有 mm 条双向火车线路连接着两个城市,每次搭乘一段线路都需要买一张车票(多次乘坐相同的线路也需要买多张票)。A 国人秉承着勤俭节约的精神,从一个城市到另一个城市有且仅有一条简单路径。

瓜瓜计划最多买 kk 张票,他可以选择任意的城市开始旅游,瓜瓜希望能拜访尽可能多的城市。你可以帮助瓜瓜计算他最多能拜访多少个城市吗?

Format

Input

第一行有三个正整数 n,m,kn,m, k,其中 2n1052 \leqslant n \leqslant 10^51mn(n1)21 \leqslant m \leqslant \frac{n(n-1)}{2}0k1060 \leqslant k \leqslant 10^6

接下来 mm 行,每行有两个整数 u,vu, v,表示城市 u,vu,v 之间有一条火车线路。

保证数据是一个合法的无向连通图,没有重边和自环。

Output

输出一个数字,表示最多能拜访的城市个数。

Samples

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

提示

在第一个样例中,瓜瓜可以 213142 \to 1 \to 3 \to 1 \to 4,访问了 44 个不同的城市。

在第二个样例中,瓜瓜可以 2132 \to 1 \to 3,访问了 33 个不同的城市。