import sys def solve(): input_data = sys.stdin.read().split() if len(input_data) < 2: return n = int(input_data[0]) s = input_data[1] MOD = 998244353 res = 1 i = 0 while i < n: if s[i] == '0': c0 = 0 while i < n and s[i] == '0': c0 += 1 i += 1 c1 = 0 if i < n and s[i] == '1': while i < n and s[i] == '1': c1 += 1 i += 1 res = (res * (c0 + c1)) % MOD else: i += 1 print(res) if __name__ == "__main__": solve()