#1502. 排列

排列

给定一个长度为 nn全排列 [a1,a2,...,an][a_1,a_2,...,a_n] ,称这个数组是一个 mm 排列,当且仅当 存在 1lrn1 \le l \le r \le nm=rl+1m=r-l+1,使得 [al,al+1,...,ar][a_l,a _ {l+1},...,a_r] 恰好是 11mm 的一个排列。

例如数组 [4,5,1,3,2,6][4,5,1,3,2,6] ,是一个 11 排列([1][1])、33 排列([1,3,2][1,3,2])、55排列([4,5,1,3,2][4,5,1,3,2])、66 排列([4,5,1,3,2,6][4,5,1,3,2,6])。

显然长度为 nn 的全排列,必然是 11 排列和 nn 排列。

现在的问题是,给出一个数组,对于所有的 1mn1 \le m \le n,请问这个数组是否是一个 mm 排列。

输入格式

输入数据第一行是一个整数 nn,第二行包含 nn 个整数。

保证这 nn 个整数是 1n1-n 的全排列。

输出格式

输出数据包含一个 nn 位的 0101 字符串,对于第 iiansians_i

  1. ansi=0ans_i=0 表示这不是一个 ii 排列;
  2. ansi=1ans_i=1 表示这是一个 ii 排列。

样例

输入

6
4 5 1 3 2 6

输出

101011

数据范围

30%30\% 的数据满足 1n51 \le n \le 5

60%60\% 的数据满足 1n101 \le n \le 10

100%100\% 的数据满足 1n100001 \le n \le 10000