#include <bits/stdc++.h>
using namespace std;
long long dp[200010], p[200010];
int n, i;
long long lg_put(long long a, long long b) {
  if (!b) return 1;
  long long nr = lg_put(a, b / 2);
  if (b % 2) return a * nr % 998244353 * nr % 998244353;
  return nr * nr % 998244353;
}
int main() {
  cin >> n;
  for (i = 1; i <= n; i++) {
    cin >> p[i];
    p[i] *= lg_put(100, 998244353 - 2);
    p[i] %= 998244353;
  }
  dp[1] = lg_put(p[1], 998244353 - 2);
  for (i = 2; i <= n; i++)
    dp[i] = 1LL * (dp[i - 1] + 1) * lg_put(p[i], 998244353 - 2) % 998244353;
  cout << dp[n];
  return 0;
}
