I,R=input,range N=I() X=[] Y=[] for A,B in zip(map(int,I().split()),I().split()): if B>"A":Y+=[A] elif B[-1]<'A':X+=[[A,int(B)]] D=[[[0]*34for c in R(9)]for i in R(5)] D[0][0][0]=1 P=998244353 for[a,b]in X: for i in R(4,a-1,-1): for c in R(8,0,-1): for j in R(33,b-1,-1):D[i][c][j]=(D[i][c][j]+D[i-a][c-1][j-b])%P print(sum(D[4-y][8][33]for y in Y)%P)