from itertools import product n = int(input()) S = input() mod = 998244353 def count(s): a = s n = len(a) ret = 0 i = 0 while i=1: if a[i]=='?': max_d = 9 for d in range(max_d+1): mod3_ = d % 3 leading0_ = d==0 dp[i + 1][0][mod3_] += 1 else: d = int(a[i]) mod3_ = d % 3 leading0_ = d==0 dp[i + 1][0][mod3_] += 1 ret = (ret+dp[i+1][0][0])%mod return ret%mod print(count(S))