#include <bits/stdc++.h>
using namespace std;
long long dp[200010];
long long qpow(long long a, long long b) {
  long long ans = 1;
  while (b) {
    if (b & 1) ans = ans * a % 998244353;
    a = a * a % 998244353;
    b >>= 1;
  }
  return ans;
}
long long ni(long long x) { return qpow(x, 998244353 - 2); }
int main() {
  int N;
  cin >> N;
  long long ni100 = ni(100);
  dp[0] = 0;
  for (int i = 1; i <= N; i++) {
    int q;
    cin >> q;
    dp[i] = (dp[i - 1] + 1) * 100 % 998244353 * ni(q) % 998244353;
  }
  cout << dp[N] << endl;
  return 0;
}
