#P5021. 「长乐集训 2017 Day7」石子游戏

「长乐集训 2017 Day7」石子游戏

Description

AliceAliceBobBob 正在一棵满二叉树(叶结点深度均相同,非叶结点均有两个儿子)上玩游戏。这棵满二叉树的高度 kk, 为第 ii 层有 22 ^ {i-1} 个结点,因此这棵树共有 2k12^k - 1 个结点,树上的结点从 12k11 \sim 2^k - 1进行编号, 11 号点为根结点,并且对于非叶结点 ii,它的两个儿子分别为 2i2i2i+12i + 1.

游戏开始前每个结点上都放有一定数量的石子, ii 号点上的石子数量为 aia_i.

游戏开始后, AliceAliceBobBob 轮流行动, AliceAlice 先手。当前行动的人需要先选择一个树中的结点 uu 并且要满足 uu 上还有石子。接下来,若 uu 是个叶子结点,则他需要彻底移除至少一个 uu 上的石子;若 uu 是个非叶结点,则他需要移除至少一个 uu 上的石子,并将这些石子移动到 uu 的其中一个儿子上(一次操作不能分开移动,必须移动至同一个儿子)。无法操作者即为负。

假设 AliceAliceBobBob 都足够聪明,以最优策略玩这个游戏,请你求出 AliceAlice 有多少种第一步的操作方式能够让 AliceAlice 获胜。

Input Format

第一行一个整数 TT 表示数据组数。

每组数据第一行一个整数 kk 表示树高。

接下来 kk 行,第 ii2i12^{i - 1} 个非负整数表示初始时第 ii 层结点上的石子数 aia_i (按标号顺序给出)。

Output Format

对于每组数据输出一行一个整数表示答案。

Sample

样例输入

3
1
1
2
1
0 0
3
1
2
2
4 4 4 4

样例输出

1
0
6

Hint

30%30\% 的数据:T=1T = 1 , k2k \leq 2 , ai5a_i \leq 5

60%60\% 的数据:T=5T = 5 , k8k \leq 8 , ai105a_i \leq 10^5

100%100\% 的数据:T=10T = 10 , 1k161 \leq k \leq 16 , 0ai1090 \leq a_i \leq 10^9