编程题
### 问题描述
可可在研究一个神秘的二进制序列,这个序列的长度为 $N$。他并不知道序列的具体内容,但他知道对于序列中的每一个位置 $i$($1 \leq i \leq N$),在它左边的区间和右边的区间分别有多少个 $0$。现在,可可想要重构出这个二进制序列。
### 输入格式
第一行包含一个整数 $N$,代表二进制序列的长度。
第二行包含 $N$ 个整数,第 $i$ 个数表示在序列的第 $i$ 个位置左边的 $0$ 的数量。
第三行包含 $N$ 个整数,第 $i$ 个数表示在序列的第 $i$ 个位置右边的 $0$ 的数量。
### 输出格式
第一行输出 $N$ 个二进制数($0$ 或 $1$),表示重构出的二进制序列。
### 样例输入
```
5
0 1 1 1 2
1 1 1 0 0
```
### 样例输出
```
01101
```
### 评测数据规模
$2 \leq N \leq 10^5$
保证至少存在一个合法的二进制序列。