#include <bits/stdc++.h>
using namespace std;
long long int find(int n) {
  if (n == 0) return 1;
  if (n < 10) return n;
  return max(find(n / 10) * (n % 10), find(n / 10 - 1) * 9);
}
int main() {
  int test = 1, i, j;
  while (test--) {
    int n;
    cin >> n;
    cout << find(n);
    return 0;
  }
}
