#include <stdio.h>
#include <iostream>
#include <math.h>
#include <ctype.h>
using namespace std;
int main()
{
int i,n0,n1,n2,n3,n4,n5,n6,n7,n8,n9;
cin>>n0;
cin>>n1;
cin>>n2;
cin>>n3;
cin>>n4;
cin>>n5;
cin>>n6;
cin>>n7;
cin>>n8;
cin>>n9;
//第一位是不为0的最小数字(注意!!!!我一开始也忘了从第一位数字的总个数中去掉1)
if(n1!=0)
{
cout<<"1";
n1=n1-1;
}
else if(n1==0&&n2!=0)
{
cout<<"2";
n2=n2-1;
}
else if(n1==0&&n2==0&&n3!=0)
{
cout<<"3";
n3=n3-1;
}
else if(n1==0&&n2==0&&n3==0&&n4!=0)
{
cout<<"4";
n4=n4-1;
}
else if(n1==0&&n2==0&&n3==0&&n4==0&&n5!=0)
{
cout<<"5";
n5=n5-1;
}
else if(n1==0&&n2==0&&n3==0&&n4==0&&n5==0&&n6!=0)
{
cout<<"6";
n6=n6-1;
}
else if(n1==0&&n2==0&&n3==0&&n4==0&&n5==0&&n6==0&&n7!=0)
{
cout<<"7";
n7=n7-1;
}
else if(n1==0&&n2==0&&n3==0&&n4==0&&n5==0&&n6==0&&n7==0&&n8!=0)
{
cout<<"8";
n8=n8-1;
}
else if(n1==0&&n2==0&&n3==0&&n4==0&&n5==0&&n6==0&&n7==0&&n8==0&&n9!=0)
{
cout<<"9"; n9=n9-1; } //第二位及其以后输出(从小到大“0~9”) if(n0>=1)
{
for(i=1;i<=n0;i++)
{
cout<<"0"; } } if(n1>=1)
{
for(i=1;i<=n1;i++)
{
cout<<"1"; } } if(n2>=1)
{
for(i=1;i<=n2;i++)
{
cout<<"2"; } } if(n3>=1)
{
for(i=1;i<=n3;i++)
{
cout<<"3"; } } if(n4>=1)
{
for(i=1;i<=n4;i++)
{
cout<<"4"; } } if(n5>=1)
{
for(i=1;i<=n5;i++)
{
cout<<"5"; } } if(n6>=1)
{
for(i=1;i<=n6;i++)
{
cout<<"6"; } } if(n7>=1)
{
for(i=1;i<=n7;i++)
{
cout<<"7"; } } if(n8>=1)
{
for(i=1;i<=n8;i++)
{
cout<<"8"; } } if(n9>=1)
{
for(i=1;i<=n9;i++)
{
cout<<"9";
}
}
return 0;
}