「Cfz Round 1」Elevator

题目背景

电梯是一个可以让人充分思考的空间。

题目描述

给定两个长度为 $n$ 的数组 $a,b$。我们称序列 $p$ 是满足条件的,设 $p$ 的长度为 $m$,当且仅当: - $p_1=1$; - 对于所有的 $1\le i<m$,都有 $|p_i-p_{i+1}|=1$; - 对于所有的 $1\le k\le n$,都存在一个有序数对 $(i,j)$,满足 $1 \le i < j \le m$ 且 $p_i=a_k$,$p_j=b_k$。 你需要输出所有满足条件的序列 $p$ 中,$p$ 的长度的最小值。

输入输出格式

输入格式


第一行一个整数 $n$。 接下来 $n$ 行,第 $i$ 行两个整数 $a_i,b_i$。

输出格式


一个整数,表示所有满足条件的序列 $p$ 中,$p$ 的长度的最小值。

输入输出样例

输入样例 #1

2
3 2
2 5

输出样例 #1

7

输入样例 #2

4
4 7
10 8
9 11
4 2

输出样例 #2

18

说明

#### 【样例解释 #1】 序列 $p$ 的长度的最小值为 $7$,此时的序列 $p$ 为 $\{1,2,3,2,3,4,5\}$。 #### 【数据范围】 对于所有数据,$1 \le n \le 5\times10^5$,$1 \le a_i,b_i \le 10^9$,保证 $a_i \neq b_i$。 **本题采用捆绑测试。** |子任务编号|分值|$n \le$|特殊性质| |:---:|:---:|:---:|:---:| |$1$|$9$|$1$|无| |$2$|$9$|$5\times10^5$|保证 $a_i < b_i$| |$3$|$21$|$5\times10^5$|数据随机生成| |$4$|$27$|$2000$|无| |$5$|$34$|$5\times10^5$|无|