import java.util.Arrays;
import java.util.Scanner;
import java.util.zip.ZipEntry;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int a[]=new int[n];
int b[]=new int[6];
String string;
int count=0;
int max=0;
int a1=0;
for (int i = 0; i < a.length; i++) {
a[i]=scanner.nextInt();
count=0;
string=String.valueOf(a[i]);
for (int j = string.length()-1; j >=0; j--) {
if(5-count>=0){
b[5-count++]=string.charAt(j)-'0';
}
}
Arrays.sort(b);
string="";
for (int j = 0; j < b.length; j++) {
if (b[j]!=0) {
string=string+String.valueOf(b[j]);
}
}
a1=Integer.parseInt(string);
if (a1>max) {
max=a1;
}
}
System.out.println(max);
}
}