#cspj0002. 排列

排列

Description

给定一个长度为 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 排列。

Format

Input

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

保证这 nn 个整数是 11 ~ nn 的全排列 .

Output

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

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

Samples

6 

4 5 1 3 2 6
101011

Limitation

对于 3030 %的数据, 1n51 \le n \le 5

对于 3030 %的数据, 1n101 \le n \le 10

对于 4040 %的数据, 1n100001 \le n \le 10000

1s, 512MB for each test case.