using namespace std;
int main(){
int n;
int a[31]={0};
a[0]=1;
a[1]=1;
a[2]=2;
for(int i=3;i<31;i++){
a[i]=a[i-1]+a[i-2];
}
while(cin>>n){
cout<<a[n-1]<<endl;
}
}
using namespace std; int main(){ int n; int a[31]={0}; a[0]=1; a[1]=1; a[2]=2;" >
using namespace std;
int main(){
int n;
int a[31]={0};
a[0]=1;
a[1]=1;
a[2]=2;
for(int i=3;i<31;i++){
a[i]=a[i-1]+a[i-2];
}
while(cin>>n){
cout<<a[n-1]<<endl;
}
}