#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int i, j, ans = 1, digit = 10;
  char s[10];
  cin >> s;
  for (i = 0; i < strlen(s) - 1; i++)
    for (j = i + 1; j < strlen(s); j++)
      if (s[i] == s[j] && s[i] != '?') s[j] = '0';
  if (s[0] > 57) ans = ans * 9;
  if (s[0] != 63 && s[0] > 57) --digit;
  for (i = 1; i < strlen(s); i++) {
    if (s[i] == '?')
      ans *= 10;
    else if (s[i] > 57)
      ans *= digit;
    if (s[i] != 63 && s[i] > 57) --digit;
  }
  cout << ans;
  return 0;
}
