A sequence $a_1, a_2, \dots, a_n$ is called good if, for each element $a_i$, there exists an element $a_j$ ($i \ne j$) such that $a_i+a_j$ is a power of two (that is, $2^d$ for some non-negative integer $d$).

For example, the following sequences are good:
 -  $[5, 3, 11]$ (for example, for $a_1=5$ we can choose $a_2=3$. Note that their sum is a power of two. Similarly, such an element can be found for $a_2$ and $a_3$), -  $[1, 1, 1, 1023]$, -  $[7, 39, 89, 25, 89]$, -  $[]$. 
Note that, by definition, an empty sequence (with a length of $0$) is good.

For example, the following sequences are not good:
 -  $[16]$ (for $a_1=16$, it is impossible to find another element $a_j$ such that their sum is a power of two), -  $[4, 16]$ (for $a_1=4$, it is impossible to find another element $a_j$ such that their sum is a power of two), -  $[1, 3, 2, 8, 8, 8]$ (for $a_3=2$, it is impossible to find another element $a_j$ such that their sum is a power of two). 
You are given a sequence $a_1, a_2, \dots, a_n$. What is the minimum number of elements you need to remove to make it good? You can delete an arbitrary set of elements.
The first line contains the integer $n$ ($1 \le n \le 120000$) — the length of the given sequence.

The second line contains the sequence of integers $a_1, a_2, \dots, a_n$ ($1 \le a_i \le 10^9$).
6
4 7 1 5 4 9
1
5
1 2 3 4 5
2
1
16
1
4
1 1 1 1023
0
10
2 10 9 1 10 4 7 8 5 4
5
2
1 1
0
2
1 6
2
6
1 7 7 7 7 7
0
3
1 2 3
1
3
1 3 3
0
2
3 3
2
2
3 1
0
3
1 2 2
1
2
2 2
0
2
2 1
2
3
1 1 3
0
3
1 3 2
1
3
1 1 2
1
1
1
1
n = int(input())
a = [int(x) for x in input().split(" ")]
pow2 = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288,
        1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912]
cnt = 0
for i in range(n):
    helper = a[i]
    a[i] = 0
    sub = [x-helper for x in pow2]
    for s in sub:
        if s < 1:
            continue
        try:
            t = a.index(s)
            break
        except:
            continue
    else:
        cnt += 1
    a[i] = helper
print(cnt)