import sys input = sys.stdin.readline N=int(input()) S=input().strip() mod=998244353 # 直前で途切れる、前から繋がっていて1が入っていない、前から繋がっていて1が入っている DP=[1,0,0] for s in S: NDP=[0,0,0] if s=="0": NDP[0]+=DP[2] NDP[1]+=DP[0]+DP[1] NDP[2]+=DP[2] else: NDP[0]+=DP[0]+DP[1]+DP[2] NDP[1]+=0 NDP[2]+=DP[0]+DP[1]+DP[2] DP=[x%mod for x in NDP] print(DP[0]%mod)