#include<iostream>
using namespace std;
bool pd(int q){
for(int i=2;i<=q/2+1;i++){
if(q%i==0){
return 0;
}
}
return 1;
}
int main(){
int s;
long long max=0;
cin>>s;
for(int i=1;i<=s/2+1;i++){
if(pd(i)&&pd(s-i)){
if(i*(s-i)>max){
max=i*(s-i);
}
}
}
cout<<max<<endl;
return 0;
}