#include <bits/stdc++.h>
using namespace std;
string s;
long long g, h, i, j, k, l, m, n, o, p, q, r, t, u, v, w, x, y, z;
int a[100010] = {0};
int main() {
  cin >> s;
  long long res = 1;
  for (i = 0; i < s.size(); i++) {
    for (j = i + 1; j < s.size() && s[j - 1] - '0' + s[j] - '0' == 9; j++)
      ;
    j--;
    if ((j - i + 1) % 2 != 0) res *= (j - i + 1) / 2 + 1;
    i = j;
  }
  cout << res;
  return 0;
}
