#include <stdio.h>
#include <string.h>
int main() {
int i, j, l, count = 0, ck = 0, an = 0;
// 크로아티아 알파벳 변경 문자들 목록
char *ap[] = {"c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="};
char wd[1001]; // 단어를 입력 받을 배열, 최대 100자
scanf("%s", wd); // 단어를 입력 받는다.
l = strlen(wd); // 단어길이
i = 0; // 단어 위치 인덱스
count = 0; // 알파벳 개수
while(i < l) {
ck = 0; // 변경 알파벳 체크 여부, 초기값 0
for(j = 0; j < 8; j++) {
an = strlen(ap[j]); // 변경 알파벳 글자수
if(strncmp(wd + i, ap[j], an) == 0) { // 변경 문자와 같으면 알파벳 개수 증가
++count; // 변경 문자수가 많더라도 하나만 증가
i += an; // 변경된 알파벳 수 만큼 인덱스값 증가
ck = 1; // 변경 알파벳 체크 여부, 1
break; // 변경된 알파벳을 찾았으므로 추가 비교 중단.
}
}
if(ck == 0) { // 일반 알파벳이면 count(카운트) 와 i(인덱스) 하나씩 증가
++count;
++i;
}
}
printf("%d", count); // 알파벳 글자수 출력
return 0;
}