A sequence $a_1, \dots, a_m$ of $m$ distinct numbers is called *without 231* if there is **no** triples $(i, j, k)$ where $1 \leq i < j < k \leq m$ and $a_k < a_i < a_j$.
Bobo has a permutation $p_1, \dots, p_n$ of $1, \dots, n$, and he can remove some (possibly none, but not all) elements from the permutation. Find the number of sequences without $231$ among $(2^n - 1)$ resulting permutations.
The input consists of several test cases terminated by end-of-file. For each test case,
The first line contains an integer $n$.
The second line contains $n$ integers $p_1, \dots, p_n$.
For each test case, output an integer which denotes the number of sequences.