# include using namespace std; string mat[1005]; string s; string t; int pref[300005]; int can[300005]; int uk = 1; void prefixes() { int n=t.size(); int i; pref[0]=-1; int pos; for(i=1;i>n>>m; if(n<=m){ for(i=1;i<=n;i++) cin>>mat[i]; } else { for(j=1;j<=m;j++) mat[j]=""; for(i=1;i<=n;i++) { cin>>s; for(j=1;j<=m;j++) mat[j]+=s[m-j]; } swap(m,n); } int br = 0; for(i=0;i