I. 平台

传统 1000 ms 256 MiB
标准 IO
文本比较

题目描述

n×nn\times n 个大小为 1×11\times 1 的平台,排成了一个方阵,一开始每一个平台都一个高度 hi,jh_{i,j}

然而每一个平台都在以一定的速度 vi,jv_{i,j} 上升着,因此许多位置总是无法对齐。

我们称两个平台是相邻的,当且仅当它们之间存在一条公共边。

我们称一些平台是对齐的,当且仅当它们的高度都相等,并且它们直接或间接地相邻。

由于平台在不停地变化着,你想要知道在某一时刻可能出现的最多的对齐的平台数量。

某一时刻指的是过去、现在或未来任意一个时刻。换句话说,如果把现在当成0时刻,那么现在的0时刻,未来的正数时刻,过去的负数时刻都是符合题意的。

输入格式

第一行一个整数 nn

然后 nn 行每行 nn 个整数 hi,jh_{i,j}

然后 nn 行每行 nn 个整数 vi,jv_{i,j}

输出格式

一行一个整数表示答案

样例

样例输入1

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

样例输出1

7

样例输入2

2
3 1
3 3
2 5
2 5

样例输出2

3

数据范围与提示

n700,1hi,j,vi,j106n\leq 700,1\leq h_{i,j},v_{i,j}\leq 10^6