func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int n, a, k;   char s[2000007], res[2000007];   bool vis[2000007];   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cin >> n;     long long int maxn = -1;     for (long long int i = 0; i < n; ++i) {       cin >> s >> k;       long long int len = strlen(s);       long long int cur = INT_MIN;       for (long long int j = 0; j < k; ++j) {         cin >> a;         a--;         maxn = max(maxn, a + len);         for (long long int jj = max(cur, a); jj <= a + len - 1; ++jj) {           if (!vis[jj]) {             vis[jj] = 1;             res[jj] = s[jj - a];           }         }         cur = max(cur, a + len - 1);       }     }     for (long long int i = 0; i < maxn; ++i)       if (!res[i])         cout <<  a ;       else         cout << res[i];     return 0;   }   