#1115. 2-11G. JM的玄学旅社

内存限制:512 MiB 时间限制:1500 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: JM233333

题目描述

在这为期总共4周的ACM小学期里,qz被投喂了太多的解不出题的人,他感觉撑得慌。为了更好地消化,他决定在渡渡鸟王国进行一次惬意的旅行。

渡渡鸟王国有 座城市,城市的编号为 。其间有 条距离为 单向道路,每条道路连接两座不同的城市。

叮咚~JM旅行社竭诚为您服务!

在收到上面这条垃圾短信后,qz去JM旅行社预定了四倍满豪华旅行套餐。这意味着,qz需要选择 互不相同的城市 ,并沿着 的路径完成他的旅行。不需要从 返回 。并且,在上述过程中,在从某一城市 前往另一城市 时,qz必须沿着任意一条从 的最短路径行走。也就是说,qz需要走过从 的最短路径、走过从 的最短路径、走过从 的最短路径,完成他的旅行。

为了尽可能地消化食物,qz希望选择城市 使得他在旅行中途经的总距离最长。注意,在旅行过程中可能可以重复访问某一城市,只要遵循前文所述的旅行规则即可。现在你需要告诉qz这个最长的旅行总距离是多少,否则qz不介意吃得更撑一点。

输入格式

第一行两个正整数

接下来 行,每行两个正整数 表示一条从 单向道路。输入保证

输出格式

输出一行两个正整数 ,表示可能的最长的旅行总距离,以及你为qz选择的第二座城市的编号。如果存在多种最长方案,则输出第二座城市的可能的最小编号。

样例

样例输入

8 9
1 2
2 3
3 4
4 1
4 5
5 6
6 7
7 8
8 5

样例输出

13 1

数据范围与提示

不保证题给的图一定强连通,但一定有解。

Hint

对于样例,最长方案为 ,最长距离为