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]=='