#include #include #include #include using namespace std; int main() { int n; cin >> n; vector a((1 << n) - 1); for (int i = 0; i < a.size(); i++) { a[i] = i + 1; } mt19937 mt(12345); shuffle(a.begin(), a.end(), mt); for (int x : a) { cout << x << ' '; } }