#include "bits/stdc++.h" using namespace std; int solve(int m, vector< int > A) { int N = A.size(); if (N == 1) { return (A[0]==(1<<(m-1))); } int res = 0; for (int i = 0; i < N - 1; ++i) { vector< int > B(N - 1); for (int j = 0; j < i; ++j) { B[j] = A[j]; } B[i] = (A[i] + A[i + 1]) / 2; for (int j = i + 2; j < N; ++j) { B[j - 1] = A[j]; } res |= solve(m, B); if(res==1){ break; } } return res; } void sub(){ int N; cin >> N; vector< int > A(N); for (auto& v : A) { cin >> v; v *= (1 << N); } cout<<(solve(N, A) ? "Yes" : "No")<>T; while(T--){ sub(); } }