#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
char a[100];
int n;
void call(int mask,int sum)
{
	int i,temp=0;
	if(mask==(1<<n)-1) 
	{
		cout<<sum<<endl;
		return;
	}
	
	for(i=0;i<n;i++)
	{
		if(i>0 && a[i-1]==a[i] && (mask&(1<<(i-1)))==0) continue;
		
		if((mask&(1<<i))==0)
		{
		    call((mask|(1<<i)),(sum*10+a[i]-'0'));		
		}
	}
}
int main()
{
	scanf("%s",&a);
	n=strlen(a);
	call(0,0);
	return 0;
}