#include using namespace std; const int mod=998244353; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin>>N; string S; cin>>S; arrayans={0,0,0}; long long ret=0; for(int i=0;inow={0,0,0}; if(S[i]=='?'){ now[0]=(4+ans[0]*4+ans[1]*3+ans[2]*3)%mod; now[1]=(3+ans[1]*4+ans[0]*3+ans[2]*3)%mod; now[2]=(3+ans[2]*4+ans[1]*3+ans[0]*3)%mod; }else{ for(int j=0;j<3;j++){ now[(j+S[i]-48)%3]=ans[j]; } now[(S[i]-48)%3]+=1; } ans=now; ret=(ret+ans[0])%mod; } cout<