#include<stdio.h>
int getResult(int n){
if(n==1||n==0)
return 1;
return n*getResult(n-1);
}
int getSum(int n){
if(n==1)
return 1;
return getResult(n)+getSum(n-2);
}
int main(){
int n = 0;
printf("请输入单数正整数n:");
scanf("%d",&n);
if(n<=0||n%2==0){
printf("输入错误!\n");
return -1;
}
printf("%d\n",getSum(n));
return 0;
}