func_code_string: #include <bits/stdc++.h>   const int mx = 1e6 + 5;   const int inf = 0x3f3f3f3f;   using namespace std;   vector<int> ans;   int dfs(long long int a, long long int b) {     if (a > b) return 0;     if (a == b) return 1;     if (dfs(a * 2, b)) {       ans.push_back(2 * a);       return 1;     }     if (dfs(a * 10 + 1, b)) {       ans.push_back(a * 10 + 1);       return 1;     }     return 0;   }   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     int a, b;     cin >> a >> b;     if (dfs(a, b)) {       printf( YES n%d n%d  , int(1 + ans.size()), a);       for (int i = ans.size() - 1; i >= 0; --i) printf( %d  , ans[i]);       puts(  );     } else       puts( NO );     return 0;   }   