编程题
### 问题描述
小齐的 $Moo$ 游戏是在一个 $N \times N$ 的方格网格上进行的。每个方格中的一头奶牛通过大喊 $moo$! 并在方格中写入她的数字 $ID$ 号来宣称该方格。
游戏结束后,每个方格都包含一个数字。在这一点上,如果一头奶牛创建了一个至少与其他任何区域一样大的连接区域,她就赢得了游戏。一个 "区域" 被定义为一组具有相同 $ID$ 号的方格,其中该区域中的每个方格都与该区域中的某个其他方格直接相邻,要么在上方、下方、左侧,要么在右侧(不包括对角线)。
由于以个体身份玩有点无聊,奶牛们还有兴趣组成团队进行比赛。两头奶牛组成的团队可以创建一个与之前一样的区域,但现在区域中的方格可以属于团队中的两头奶牛中的任何一头。
给定游戏板的最终状态,请帮助奶牛们计算任何一头奶牛拥有的最大区域的方格数,以及可以由两头奶牛组成的团队宣称的最大区域的方格数。仅当该团队的区域中包含两头奶牛的 $ID$ 号时,才算入由两头奶牛组成的团队的区域。
### 输入格式
第一行输入一个整数 $N$。
接下来的 $N$ 行,每行包含 $N$ 个整数(每个在 $0$ 到 $10^6$ 范围内),描述游戏板的最终状态。游戏板上至少会有两个不同的 $ID$ 号。
### 输出格式
输出的第一行应描述任何一头奶牛拥有的最大区域的方格数,第二行应描述由两头奶牛组成的团队宣称的最大区域的方格数。
### 样例输入
```
4
2 3 9 3
4 9 9 1
9 9 1 7
2 1 1 9
```
### 样例输出
```
5
10
```
### 评测数据规模
$1 \leq N \leq 250$。