#include<stdio.h>
int main(int argc, char** argv){
int num;
int count=0;
int digits[8]={0};
int max,min;
if(scanf("%d",&num)!=1||num<0||num>100000000){
printf("error");
return 0;
}
int temp=num;
while(temp>0){
digits[count]=temp%10;
count=count+1;
temp=temp/10;
}
max=min=digits[0];
for(int i=1;i<count;i++){
if(digits[i]>max){
max=digits[i];
}
if(digits[i]<min){
min=digits[i];
}
int product=min*max;
printf("%d",product);
return 0;
}
}