#Lutece1640. 花自飘零水自流,一种相思,两处闲愁。

花自飘零水自流,一种相思,两处闲愁。

Migrated from Lutece 1640 花自飘零水自流,一种相思,两处闲愁。

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

在一座城市中,有 nn 个地区,地区之间由 mm 条单行道连接。

某游客由机场出发,通过这些单行道游览城市,最后回到机场

由于游客可能不熟悉道路,该城市的法律能够容忍游客在单行道上逆行一次。

现在该游客想知道他最多能游历多少个不同的地区。

Input

第一行两个整数 nnmm,表示地区和单行道的数量。

接下来 mm 行每行两个整数 xxyy,表示有一条 xxyy 的单行道。

地区由 11nn 进行编号,且机场位于 11 号地区

1n1 \leq nm100000m \leq 1000001x1 \leq xyny \leq n

Output

输出一个整数,即最多逆行一次的情况下游历的地区数的最大值。

Samples

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

Resources

2017 UESTC Training for Graph Theory