package java_huaweijishi;
import java.util.HashSet;
import java.util.Scanner;
/**
* 题目:编写一个函数,计算字符串中含有的不同字符的个数。
* 字符在ACSII码范围内(0~127)。不在范围内的不作统计。
* @author hexiaoli
*思考:1)不同字符,想到用hash表存储
* 2)ACSII码范围内(0~127)
*/
public class CountStringRange {
public static int countStringRange(String str){
HashSet<String> hashset = new HashSet<String>();
for(int i = 0;i<str.length();i++){
if( str.charAt(i) >=0 && str.charAt(i) <=127 ){
hashset.add(String.valueOf(str.charAt(i)));
}
}
return hashset.size();
}
public static void main(String[] args){
Scanner input = new Scanner(System.in);
String str = input.nextLine();
input.close();
System.out.println(countStringRange(str));
}
}