func_code_string: #include <bits/stdc++.h>   using namespace std;   void calc(int n, long long s, long long m, int i) {     if (n == 0) return;     s = s / 2;     if (s < m) {       calc(n - 1, s, m - s, i + 1);       cout << i <<    ;     } else {       cout << i <<    ;       calc(n - 1, s, m, i + 1);     }   }   int main() {     int N;     long long M;     cin >> N >> M;     long long a = 1;     for (int i = 0; i < N - 1; i++) a *= 2;     calc(N, a, M, 1);     cout << endl;   }   