func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int n, m, i, j, k, q;     scanf( %d%d , &n, &k);     n = 1 << n;     printf( %d  , (n >> (k < n)) - 1), q = i = 0;     while (++i < n)       if (i < (i ^ k)) printf( %d  , i ^ q), q = i;   }   