#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;
}