考虑以下表达式:
$$\sqrt{a_1} \pm \sqrt{a_2} \pm \dots \pm \sqrt{a_n} = 0$$
计算将每个 $\pm$ 替换为 $+$ 或 $-$ 使得等式成立的方法数。
输入格式
第一行包含一个整数 $n$ ($2 \le n \le 36$)。
第二行包含 $n$ 个整数 $a_1, a_2, \dots, a_n$ ($1 \le a_i \le 10^{10^5}$)。
输出格式
输出一个整数:问题的答案。
样例
样例输入 1
3 2 2 8
样例输出 1
1
样例输入 2
4 4 9 25 49
样例输出 2
0