#include<bits/stdc++.h>
using namespace std;
 
#define ll long long
#define ull unsigned long long
#define gcd __gcd
#define INF LONG_LONG_MAX
#define rep(i,n) for(int i=0;i<(int)(n);i++)

int main(){
    string str;
    cin >> str;
    int ans=0;
    rep(i,10000){
        vector<bool> flag(10);
        //最初にフラグを立てる．
        int x=i;
        rep(j,4){
            flag[x%10]=true;
            x/=10;
        }
        //フラグが立っているかをチェック．
        int flag2=true;
        rep(k,10){
            if(str[k]=='o' && flag[k]!=true) flag2=false;
            if(str[k]=='x' && flag[k]==true) flag2=false;
        }
        //cout << i << endl;
        ans+=flag2;
    }
    cout << ans << endl;
    return 0;
}
#include <iostream>
using namespace std;

int main()
{
   char a,b,c;
   cin >> a >>b >> c ;
   cout << b<<c<<a;
    return 0;
}
