#include #include #include #include #include #include using namespace std; #define ll long double const int L=1005; ll c[233][233]; int compare(string str1,string str2) { if(str1.length()>str2.length()) return 1; else if(str1.length()=0;i--) { temp=str1[i]-'0'+str2[i]-'0'+cf; cf=temp/10; temp%=10; str=char(temp+'0')+str; } if(cf!=0) str=char(cf+'0')+str; return str; } string num[222]; int main () { int n; while(~scanf("%d", &n)) { num[1] = "1"; num[2] = "2"; for(int i = 3; i <= n; i++) { num[i] = add(num[i - 1], num[i - 2]); } cout << num[n] << endl; } }