1 #include <iostream>
2 #include <stdio.h>
3 #include <string.h>
4 using namespace std;
5 const int INF=0x3f3f3f3f;
6 char s[2000006];
7 char ch[2000005];
8
9 int main(){
10 int n,m,x,tot=0;
11 scanf("%d",&n);
12 for(int i=0;i<n;i++){
13 scanf("%s%d",&ch,&m);
14 int k=strlen(ch);
15 int t=-INF;
16 for(int i=0;i<m;i++){
17 scanf("%d",&x);
18 x--;
19 tot=max(x+k,tot);
20 for(int l=max(x,t);l<x+k;l++)
21 s[l]=ch[l-x];
22 t=x+k;
23 }
24 }
25 for(int i=0;i<tot;i++)
26 if(s[i]=='\0') printf("a"); //'\0'
27 else printf("%c",s[i]);
28 printf("\n");
29 return 0;
30 }