#include<stdio.h>
int f(int n)
{
if(n==0) return 0;
if(n==1) return 1;
return f(n-1)+f(n-2);
}
int main()
{
int m;
while(scanf("%d",&m)&&m!=-1)
printf("%d\n",f(m));
return 0;
}
#include<stdio.h>
__int64 a[55];
void f()
{
int i;
a[0]=0;
a[1]=1;
for(i=2;i<=50;i++)
a[i]=a[i-1]+a[i-2];
}
int main()
{
int m;
while(scanf("%d",&m)!=EOF&&m!=-1)
{
f();
printf("%I64d\n",a[m]);
}
return 0;
}