/*
#include <stdio.h>
int i; // 전역 변수 global variables
int f(int a, int b)
{
//int p; // 지역 변수 local variables
return a+b;
}
int main()
{
printf("%d",f(1,2));
return 0;
}
*/
/*
#include <stdio.h>
// 이 부분에 들어가야 될 코드를 작성하여 제출
void f()
{
printf("hello");
return;
}
int main()
{
f();
return 0;
}
*/
/*
#include <stdio.h>
// 이 부분에 들어가야 될 코드를 작성하여 제출
char c;
int f()
{
c='A';
return c;
}
int main()
{
printf("%c", f() );
return 0;
}
*/
/*
#include <stdio.h>
// 이 부분에 들어가야 될 코드를 작성하여 제출
int a;
int f()
{
a=1;
return a;
}
int main()
{
printf("%d", f() );
return 0;
}
*/
/*
#include <stdio.h>
int n;
// 이 부분에 들어가야 될 코드를 작성하여 제출
char grade()
{
if(n>=90)
{
return 'A';
}
else if(n>=80)
{
return 'B';
}
else if(n>=70)
{
return 'C';
}
else if(n>=60)
{
return 'D';
}
else
{
return 'F';
}
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
*/
/*
#include <stdio.h>
long long int n;
// 이 부분에 들어가야 될 코드를 작성하여 제출
long long int abs()
{
if(n<0)
{
return -n;
}
}
int main()
{
scanf("%lld", &n);
printf("%lld\n", abs(n));
return 0;
}
*/
/*
#include <stdio.h>
int n;
// 이 부분에 들어가야 될 코드를 작성하여 제출
long long int f()
{
int i;
long long int sum=0;
for(i=1;i<=n;i++)
{
sum+=i;
}
return sum;
}
int main()
{
scanf("%d", &n);
printf("%lld\n", f(n));
}
*/
/*
#include <stdio.h>
int n;
// 이 부분에 들어가야 될 코드를 작성하여 제출
int f()
{
int i,cnt=0;
for(i=1;i<=n;i++)
{
if(n%i==0)
{
cnt++;
}
}
return cnt;
}
int main()
{
scanf("%d", &n);
printf("%d\n", f(n));
}
*/
/*
#include <stdio.h>
long long int n, m;
// 이 부분에 들어가야 될 코드를 작성하여 제출
long long int f(long long int n, long long int m)
{
if(n>m)
{
return n-m;
}
if(n<=m)
{
return m-n;
}
}
int main()
{
scanf("%lld%lld", &n, &m);
printf("%lld\n", f(n, m));
}
*/
/*
#include <stdio.h>
int a, b;
// 이 부분에 들어가야 될 코드를 작성하여 제출
int gcd(int a, int b)
{
int i,g;
if (a>=b)
{
for (i=1;i<=a;i++)
{
if(a%i==0&&b%i==0)
{
g=i;
}
}
return g;
}
if (a<b)
{
for (i=1;i<=b;i++)
{
if(a%i==0&&b%i==0)
{
g=i;
}
}
return g;
}
}
int main()
{
scanf("%d%d", &a, &b);
printf("%d\n", gcd(a, b));
}
*/
/*
#include <stdio.h>
int n, a, b, d[1010];
// 이 부분에 들어가야 될 코드를 작성하여 제출
int maxi(int a, int b)
{
int i;
int c=a;
for(i=a; i<=b; i++)
{
if (d[c]<d[i])
{
c=i;
}
}
return c;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d%d", &a, &b);
printf("%d\n", maxi(a, b));
}
*/
/*
#include <stdio.h>
int main()
{
int arr1[11][11]= {}, arr2[11][11]= {},i,j;
int ax, ay;
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
scanf("%d",&arr1[i][j]);
}
}
ax = 2;
ay = 2;
if(arr1[ax][ay]==2)
{
arr1[ax][ay]=9;
}
else
{
arr1[ax][ay] = 9;
for(;;)
{
if(arr1[ax][ay+1]==0)
{
ay++;
arr1[ax][ay]=9;
}
else if (arr1[ax][ay+1]==2)
{
ay++;
arr1[ax][ay]=9;
break;
}
else
{
if(arr1[ax+1][ay]==0)
{
ax++;
arr1[ax][ay]=9;
}
else if (arr1[ax+1][ay]==2)
{
ax++;
arr1[ax][ay]=9;
break;
}
else
{
break;
}
}
}
}
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
printf("%d ",arr1[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int arr[101][101]={},k,i,j,x1,x2,y1,y2,cnt=0;
for(k=1;k<=4;k++)
{
scanf("%d %d %d %d",&x1,&y1,&x2,&y2);
for(i=y1;i<y2;i++)
{
for(j=x1;j<x2;j++)
{
arr[i][j]=1;
}
}
}
/*
for(i=1;i<=100;i++)
{
for(j=1;j<=100;j++)
{
printf("%d",arr[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
for(i=1;i<=100;i++)
{
for(j=1;j<=100;j++)
{
if(arr[i][j]==1)
{
cnt++;
}
}
}
printf("%d",cnt);
return 0;
}
*/
/*
#include <stdio.h>
int sum(int n)
{
int sum=0;
for(;;)
{
//n%=10;
sum+=n%10;
n/=10;
if(n==0)
{
break;
}
}
return sum;
}
// 숫자를 하나 받아서 각 자리수를 더해서 리턴하는 함수
int main()
{
int n;
scanf("%d",&n);
for(;n>=10;) {
n=sum(n);
}
printf("%d",n);
return 0;
}
*/
/*
#include<stdio.h>
void rec(int n){
if(n==0) return;
rec(n-1);
printf("%d\n", n);
}
int main() {
int n;
scanf("%d", &n);
rec(n);
}
*/
/*
#include <stdio.h>
void rec(int n)
{
if (n==0) return;
printf("%d\n",n);
rec(n-1);
}
int main()
{
int n;
scanf("%d", &n);
rec(n);
}
*/
/*
#include <stdio.h>
void rec(int a, int b)
{
if(a>b) return ;
if(a%2==1)
printf("%d ",a);
rec(a+1, b);
}
int main()
{
int a,b,n;
scanf("%d %d",&a,&b);
rec(a, b);
}
*/
#include<stdio.h>
int rec(int n)
{
if (n==0) return 0;
rec(n)+rec(n-1);
n-1;
}
int main() {
int n;
scanf("%d", &n);
printf("%d", rec(n));
}