#include<bits/stdc++.h>

int zhi(int n){
	int i;
	for(i=2;i<n;i++){
		if(n%i == 0)
			return 0;
	}
	return 1;
}
int main(){
	int n;
	int i,j,max=1;
	scanf("%d",&n);
	
	for(i=1;i<n;i++){
		if(zhi(i)){
			j = n-i;
			if(zhi(j)){
				if(i*j>max){
					max = i*j;
				}
			}
		}
		
	}
	printf("%d",max);
	return 0;
}