#include <bits/stdc++.h>
using namespace std;
int main() {
  long long inicio, fin, num, aux, max;
  cin >> inicio >> fin;
  aux = 1;
  while (aux <= inicio) {
    aux = aux * 10;
  }
  max = inicio * (aux - inicio - 1);
  aux = 1;
  while (aux <= fin) {
    aux = aux * 10;
  }
  if (max < fin * (aux - fin - 1)) {
    max = fin * (aux - fin - 1);
  }
  num = 4;
  aux = 9;
  while (num <= fin) {
    if (inicio <= num && max < num * (aux - num)) {
      max = num * (aux - num);
    }
    num = num * 10 + 9;
    aux = aux * 10 + 9;
  }
  cout << max << endl;
  return 0;
}
