编程题
### 问题描述
给定三个正整数 $n,p,q$,表示两个长度为 $n$ 排列 $P$ 和 $Q$,他们的排名为 $p,q$。
现在可以进行如下操作:
选择一个正整数 $i\ (i < n)$ 。交换 $p_i,p_{i+1}$,或者交换 $q_i,q_{i+1}$。
要使得操作后的两排列的排名之和为 $n!+1$,求最小操作次数。
### 输入格式
输入仅一行,包含三个整数 $n,p,q$,其含义如上所述。
### 输出格式
输出仅一行,包含一个整数,表示答案。
### 样例输入
```text
3 2 4
```
### 样例输出
```text
2
```
### 说明
在样例中,$P$ 为 `[1 3 2]`,$Q$ 为 `[2 3 1]`。
交换 $p_2, p_3$,$P $ 变成了 `[1 2 3]`,排名为 $1$。
交换 $q_1, q_2$,$Q$ 变成了 `[3 2 1]`,排名为 $6$。
总共操作 $2$ 次。
### 评测数据规模
对于 $100$% 的评测数据,$1\leq n \leq 19$。