#include <bits/stdc++.h> using namespace std; int n,i,j,k,e,it,m,len,r=-1,f[111]; string st[111]; char s[111]; int main() { scanf("%d",&n); for (i=0; i<n; i++) { scanf("%s",s); st[i]=s; } for (i=0; i<n; i++) { f[0]=++it; m=st[i].length(); for (j=0; j<m; j++) if (f[j]==it) for (k=0; k<n; k++) if (k!=i) { len=st[k].length(); if (j+len<=m && f[j+len]!=it) { for (e=0; e<len; e++) if (st[k][e]!=st[i][j+e]) break; if (e>=len) f[j+len]=it; } } if (f[m]==it && (r==-1 || m>st[r].length())) r=i; } if (r==-1) puts("-1"); else puts(st[r].c_str()); return 0; }