#include <bits/stdc++.h>
using namespace std;
bool s[1005];
int ans;
int main(){
freopen("1.in","r",stdin);
freopen("1.out","w",stdout);
string a;
cin>>a;
for(int i=0;i<a.size();i++){
if(a[i]>='0'&&a[i]<='9'){
int weishu=0;
if(a[i+1]<'0'||a[i+1]>'9'){
s[a[i]-48]=1;
}else if(a[i+1]>='0'&&a[i+1]<='9'&&(a[i+1]<'0'||a[i+1]>'9')){
s[(a[i]-48)*10+(a[i+1]-48)]=1;
i+=1;
}else if((a[i]>='0'&&a[i]<='9')&&(a[i+1]>='0'&&a[i+1]<='9')&&(a[i+2]>='0'&&a[i+2]<='9')){
s[(a[i]-48)*100+(a[i+1]-48)*10+(a[i+2]-48)]=1;
i+=2;
}
}
}
for(int i=0;i<=1005;i++){
if(s[i]==1){
ans++;
}
}
cout<<ans;
return 0;
}