func_code_string: #include <bits/stdc++.h>   using namespace std;   long long maxi = LLONG_MAX;   long long mini = LLONG_MIN;   void fast() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);   }   long long a[] = {1, 1, 3};   void fn(long long n, long long x) {     if (n <= 1) {       for (long long i = 0; i < n; i++) {         cout << x <<    ;       }       return;     }     long long t = (n) / 2;     if (n == 3) {       for (long long i = 0; i < 3; i++) {         cout << x * a[i] <<    ;       }       return;     } else {       if (n % 2 == 1) cout << x <<    ;       for (long long i = 0; i < t; i++) {         cout << x <<    ;       }     }     x *= 2;     fn(t, x);   }   int main() {     fast();     long long n;     cin >> n;     fn(n, 1);     return 0;   }   