#include using namespace std; using ll=long long; const int MOD=998244353; void ch(ll &a,ll b){ a=(a+b)%MOD; } namespace Lib{ ll modpow(long long a,int n){ long long ret=1,t=a; while(n>0){ if(n&1)ret=ret*t%MOD; t=t*t%MOD; n/=2; } return ret; } } int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin>>N; vector A(N,0); for(int &i:A)cin>>i; ll ans=0,c1=1,c2=1,inv2=Lib::modpow(2,MOD-2),k=Lib::modpow(2,N-2); for(int i=0;i