import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class sonStringSums {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
String line=s.nextLine();
List<String> list=new ArrayList<>(); //存储子字符串
for(int i=0;i<line.length();i++) {
for(int j=0,k=i+1;k<=line.length();j++,k++) { //确定间隔
if(list.contains(line.substring(j, k))) { //判断是否有重复
continue;
}else {
list.add(line.substring(j, k));
}
}
}
System.out.println(list.size());
// 输入 0100110001010001 aaab
// 输出 100 7
}
}