#include <iostream>
int n, x;
long long maxi = -1000000000, mini = 100000000, num;
int arr[10];
using namespace std;
int main()
{
cin >> n;
for(int i = 1; i <= n; i++){
cin >> x;
maxi = (x > maxi)? x : maxi;
mini = (x < mini)? x : mini;
}
while(maxi){
arr[maxi % 10]++;
maxi /= 10;
}
while(mini){
arr[mini % 10]++;
mini /= 10;
}
for(int i = 0; i <= 9; i++)
for(int j = arr[i]; j >= 1; j--)
num = 10 * num + i;
cout << num;
}