#include char s[500005]; int main() { long long int n; scanf("%lld", &n); scanf("%s", s); long long int i, j; long long int p = 998244353; long long int ans = 1; for (i = 0; s[i] == '1'; i++); for (j = i; i < n; j = i) { for (; s[i] == '0'; i++); if (s[i] == '\0') break; for (; s[i] == '1'; i++); ans *= i - j + 1; ans %= p; } printf("%lld\n", ans); return 0; }