#include <bits/stdc++.h>
using namespace std;
int main() {
  long long lo = 1, hi, rlo, rhi, res = 0, l, h;
  cin >> l >> h;
  while (lo <= h) {
    hi = 10 * lo - 1;
    rlo = max(l, lo);
    rhi = min(h, hi);
    if (rlo <= rhi) {
      res = max(res, rlo * (hi - rlo));
      res = max(res, rhi * (hi - rhi));
      if (l <= 5 * lo && 5 * lo <= h) res = max(res, 5 * lo * (hi - 5 * lo));
    }
    lo *= 10;
  }
  cout << res << endl;
  return 0;
}
