#include <bits/stdc++.h>
const int Inf = 2e9;
long long LINF = (long long)4e18;
using namespace std;
long long m = 998244353;
long long binpow(long long a, long long b) {
  if (b == 0) return 1;
  if (b % 2)
    return ((a % m) * (binpow(a, b - 1) % m)) % m;
  else {
    long long c = binpow(a, b / 2) % m;
    return ((c % m) * (c % m)) % m;
  }
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  int n;
  cin >> n;
  long long e = 0;
  for (int i = 0; i < n; i++) {
    long long p;
    cin >> p;
    long long k = binpow(p, m - 2) % m;
    e = (((e % m + 1) % m) * ((100 * (k % m)) % m) % m) % m;
  }
  cout << e % m;
  return 0;
}
