#include <bits/stdc++.h>
using namespace std;
int uzs;
long long int cev = 1;
string s;
int main() {
  cin >> s;
  uzs = s.size();
  for (int i = 0; i < uzs;) {
    int say = 0;
    int tut = s[i] - '0';
    say++;
    i++;
    while (i < uzs && s[i] - '0' == 9 - tut) {
      tut = 9 - tut;
      say++;
      i++;
    }
    say--;
    if (say % 2 == 0 && say > 1) cev = cev * (say / 2 + 1);
  }
  cout << cev << endl;
}
