function Main(input) {
  input = input.trim()
  input = input.split("\n");
  var N = input[0];
  input.shift();
  var arr = new Array(26).fill(0);
  var mem = new Array(26).fill(0);
      var A = input[0].split("");
  for(var i=0;i<input[0].length;i++){
    arr[A[i].charCodeAt(0)-97]++;
  }
  for(i=1;i<N;i++){
    var str = input[i].split("");
    for(var j=0;j<str.length;j++){
     mem[str[j].charCodeAt(0)-97]++;
    }
    for(var k=0;k<26;k++){
    if(arr[k]>mem[k]){
    arr[k]=mem[k]
    }
    }
    mem.fill(0);
  }
  for(var p=0;p<26;p++){
    for(var e=0;e<arr[p];e++){
     process.stdout.write(String.fromCharCode(p+97));
    }
  }
  console.log();
}Main(require("fs").readFileSync("/dev/stdin", "utf8"));