#include #include #define double long double using namespace std; int size(int number){ string numstr=to_string(number); return numstr.size(); } constexpr int MOD=998244353; signed main(void){ int N; cin>>N; vectorA(N); for(int i=0;i>A.at(i); } vector>dp(N); dp.at(0)[A.at(0)]=1; for(int i=1;i=2){ dp.at(i-2).clear(); } } int ans=0; for(auto e:dp.at(N-1)){ ans+=e.second; ans%=MOD; } cout<<(ans-A.size())%MOD<