#include <iostream>
using namespace std;
using ll=long long;

/*
f(3)=f(2)+f(1)=2+1=3
f(4)=f(3)+f(2)=3+2=5
实际上f(n)的取值只能由f(n-1)和f(n-2)来确定,
所有有递推关系式:
f(n)=f(n-1)+f(n-2)
跟斐波那契数列差不多
*/

int main() {
    int n;cin>>n;
    int f[n+1];
    f[1]=1;f[2]=2;
    for(int i=3;i<=n;++i){
        f[i]=f[i-1]+f[i-2];
        f[i]%=998244353;
    }
    cout<<f[n];
}
// 64 位输出请用 printf("%lld")