#include<iostream>
#include<algorithm>
using namespace std;
int ans[100000];
int main()
{
int n,cnt=0;
cin>>n;
string s;
cin>>s;
for(int i=0;i<n;i++)
{
if(s[n]==0||s[n]==1)
{
continue;
}
else if(s[n]=='4')
{
ans[cnt]=3;
cnt++;
ans[cnt]=2;
cnt++;
ans[cnt]=2;
cnt++;
}
else if(s[n]=='6')
{
ans[cnt]=5;
cnt++;
ans[cnt]=3;
cnt++;
}
else if(s[n]=='8')
{
ans[cnt]=7;
cnt++;
ans[cnt]=2;
cnt++;
ans[cnt]=2;
cnt++;
ans[cnt]=2;
cnt++;
}
else if(s[n]=='9')
{
ans[cnt]=7;
cnt++;
ans[cnt]=3;
cnt++;
ans[cnt]=3;
cnt++;
ans[cnt]=2;
cnt++;
}
else
{
ans[cnt]=int(s[n]-'0');
cnt++;
}
}
sort(ans,ans+cnt,greater<int>());
for(int i=0;i<cnt;i++)
{
cout<<ans[i];
}
return 0;
}
wrong output format Unexpected end of file - token expected