#include <stdio.h>
#include <string.h>

int main() {
    int num[1000]; //用于记录每个字母出现的次数
    char s[1100],c;

    memset(num,0,sizeof(num)); //初始化num数组
    while (scanf("%c", &c) != EOF) { //读入每个数据
        if(c=='\n') break; //如果是回车说明第一行数据读完
        if('A'<=c && c<='Z'){ //将大写字母转化为小写字母
            c=c-'A'+'a';
        }
        num[c]++;//根据ascii码为下标增加计数
    } 

    scanf("%c",&c);
    if('A'<=c && c<='Z'){
        c=c-'A'+'a';
    }
    printf("%d",num[c]);

    return 0;
}