/*
2022年3月29日16点34分
程序作用:输出斐波那契数列的第n项
程序特点:使用了递归算法
*/
#include <iostream>
using namespace std;
int f(int n)
{
int i;
if (n == 1) i = 1;
else if (n == 2) i = 1;
else
{
for (int j = 3; j <= n; j++)
{
i = f(j - 2) + f(j - 1);
}
}
return i;
}
int main()
{
int n;
cin >> n;
cout << f(n) << endl;
return 0;
}