![]()
import java.util.Scanner;
public class Main {
public void printResult(long n) {
long result = 0;
if(n <= 2) //此时最多只能选择两个数,不符合题意
return;
if(n % 2 == 1) {
result = n * (n - 1) * (n - 2); //奇数返回n,n-1,n-2
} else {
if(n % 3 == 0) //说明n和n - 3有最大公约数3
result = (n - 1) * (n - 2) * (n - 3); //偶数12 的话 返回11,10,9 12,11,10的话会有公约数
else
result = n * (n - 1) * (n - 3); //偶数返回n,n-1,n-3
}
System.out.println(result);
return;
}
public static void main(String[] args) {
Main test = new Main();
Scanner in = new Scanner(System.in);
long n = in.nextLong();
test.printResult(n);
}
}