#include #include using namespace std; const long long MOD = 998244353; int main(){ int n;cin>>n; map A; for(int i = 0; n > i; i++){ int x;cin>>x; A[x]=(A[x]+1+A[x-1])%MOD; } long long ans = MOD-n; for(auto x: A){ ans = (ans+x.second)%MOD; } cout << ans << endl; }