#include<cstdio>
long long int print;
long long int ans[45] = { 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, };
int Fibo(long long int num) {
if (num == 0) return 0;
else if (ans[num]) return ans[num];
else {
ans[num] = Fibo(num - 1) + Fibo(num - 2);
return ans[num];
}
}
int main() {
long long int num;
scanf("%lld", &num);
print = Fibo(num);
printf("%lld", print);
}
I2luY2x1ZGU8Y3N0ZGlvPgoKbG9uZyBsb25nIGludCBwcmludDsKbG9uZyBsb25nIGludCBhbnNbNDVdID0geyAwLCAxLCAxLCAyLCAzLCA1LCA4LCAxMywgMjEsIDM0LCA1NSwgODksIDE0NCwgMjMzLCAzNzcsIDYxMCwgOTg3LCAxNTk3LCB9OwoKaW50IEZpYm8obG9uZyBsb25nIGludCBudW0pIHsKCWlmIChudW0gPT0gMCkgcmV0dXJuIDA7CgllbHNlIGlmIChhbnNbbnVtXSkgcmV0dXJuIGFuc1tudW1dOwoJZWxzZSB7CgkJYW5zW251bV0gPSBGaWJvKG51bSAtIDEpICsgRmlibyhudW0gLSAyKTsKCQlyZXR1cm4gYW5zW251bV07Cgl9Cn0KCmludCBtYWluKCkgewoJbG9uZyBsb25nIGludCBudW07CglzY2FuZigiJWxsZCIsICZudW0pOwoJcHJpbnQgPSBGaWJvKG51bSk7CglwcmludGYoIiVsbGQiLCBwcmludCk7Cn0=