#include <iostream>
#include <bits/stdc++.h>
using namespace std;
vector<string> commonChars(vector<string>& words) {
int arr[26] = {0};
for (int i = 0; i < words[0].size(); i++) {
arr[words[0][i] - 'a']++;
}
vector<string> ans;
for (int i = 1; i < words.size(); i++) {
int arr2[26] = {0};
for (int j = 0; j < words[i].size(); j++) {
arr2[words[i][j] - 'a']++;
}
for (int k = 0; k < 26; k++) {
arr[k] = min(arr[k], arr2[k]);
}
}
for (int i = 0; i < 26; i++) {
for (int j = 0; j < arr[i]; j++) {
ans.push_back(string(1, char('a' + i)));
}
}
return ans;
}
int main() {
int n;
cin >> n;
vector<string> words(n);
for (int i = 0; i < n; i++) {
cin >> words[i];
}
vector<string> ans = commonChars(words);
for (int i = 0; i < ans.size(); i++) {
cout << ans[i] << " ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZlY3RvcjxzdHJpbmc+IGNvbW1vbkNoYXJzKHZlY3RvcjxzdHJpbmc+JiB3b3JkcykgewogICAgaW50IGFyclsyNl0gPSB7MH07CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCB3b3Jkc1swXS5zaXplKCk7IGkrKykgewogICAgICAgIGFyclt3b3Jkc1swXVtpXSAtICdhJ10rKzsKICAgIH0KCiAgICB2ZWN0b3I8c3RyaW5nPiBhbnM7CgogICAgZm9yIChpbnQgaSA9IDE7IGkgPCB3b3Jkcy5zaXplKCk7IGkrKykgewogICAgICAgIGludCBhcnIyWzI2XSA9IHswfTsKCiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCB3b3Jkc1tpXS5zaXplKCk7IGorKykgewogICAgICAgICAgICBhcnIyW3dvcmRzW2ldW2pdIC0gJ2EnXSsrOwogICAgICAgIH0KCiAgICAgICAgZm9yIChpbnQgayA9IDA7IGsgPCAyNjsgaysrKSB7CiAgICAgICAgICAgIGFycltrXSA9IG1pbihhcnJba10sIGFycjJba10pOwogICAgICAgIH0KICAgIH0KCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDI2OyBpKyspIHsKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IGFycltpXTsgaisrKSB7CiAgICAgICAgICAgIGFucy5wdXNoX2JhY2soc3RyaW5nKDEsIGNoYXIoJ2EnICsgaSkpKTsKICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIGFuczsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgbjsKICAgIGNpbiA+PiBuOwoKICAgIHZlY3RvcjxzdHJpbmc+IHdvcmRzKG4pOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgY2luID4+IHdvcmRzW2ldOwogICAgfQoKICAgIHZlY3RvcjxzdHJpbmc+IGFucyA9IGNvbW1vbkNoYXJzKHdvcmRzKTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IGFucy5zaXplKCk7IGkrKykgewogICAgICAgIGNvdXQgPDwgYW5zW2ldIDw8ICIgIjsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==