#include using namespace std; using ull = unsigned long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector a(1 << n); cin >> a[0]; if(a[0]){ cout << "No" << '\n'; return 0; } for(int i = 0; i < n; i++){ int b = 1 << i, r = 2 * b; for(int j = b; j < r; j++){ cin >> a[j]; if(a[j] ^ a[b] ^ a[j ^ b]){ cout << "No" << '\n'; return 0; } } } cout << "Yes" << '\n'; }