// inputに入力データ全体が入る
function Main(input) {
  input = input.split("\n");
  var n = input[0];
  var s = [];
  for (var i=0; i<n; i++) {
    s[i] = input[i+1];
  }
  var result = {};
  
  for (i=0; i<s[0].length; i++) {
    var item = s[0][i];
    if (result[item]) break;
    var count = s[0].length;
    for (var j=0; j<s.length; j++) {
      var temp = (s[j].match(new RegExp(item, 'g')) || []).length;
      if (count > temp) {
        count = temp;
      }
    }
    result[item] = count;
  }

  var keys = Object.keys(result).sort();
  var answer = "";
  
  for (i=0; i<keys.length; i++) {
    for (j=0; j<result[keys[i]]; j++) {
      answer += keys[i];
    }
  }
  

  console.log(answer);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
//Main(require("fs").readFileSync("/dev/stdin", "utf8"));