func_code_string: #include <bits/stdc++.h>   using namespace std;   const int MAX = 500010;   int n, m;   int seg[MAX];   int vis[MAX];   int p[MAX];   int in[MAX], out[MAX];   int aux = 0;   vector<int> adj[MAX];   set<int> s;   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     int x, s;     cin >> x >> s;     if (!s) {       if (x == 1)         cout <<  0 0 n ;       else         cout <<  -1 -1 n ;       return 0;     }     if (9 * x < s) {       cout <<  -1 -1 n ;       return 0;     }     string sb;     int s1 = s;     for (int i = 1; i <= x; i++) {       if (s > 9)         sb +=  9 , s -= 9;       else if (i == x)         sb +=  0  + s;       else if (s > 1)         sb +=  0  + (s - 1), s = 1;       else         sb +=  0 ;     }     reverse(sb.begin(), sb.end());     cout << sb <<   n ;     string st;     for (int i = 1; i <= x; i++) {       if (s1 >= 9)         st +=  9 , s1 -= 9;       else         st += s1 +  0 , s1 = 0;     }     cout << st <<   n ;   }   