#include <stdio.h>
#include <string.h>
int length(char s[]) {
int i = 0;
while (s[i] != '\0') {
i++;
}
return i;
}
int result(char a[], char b[]) {
int size_a = length(a);
int size_b = length(b);
int counter = 0;
if (size_a >= size_b) {
for (int i = 0; i < size_a - size_b + 1; i++) {
int sum = 0;
for (int j = 0; j < size_b; j++) {
if (a[i + j] == b[j]) {
sum++;
}
}
if (sum == size_b) {
counter++;
}
}
}
return counter;
}
void remove_newline(char s[]) {
int i = 0;
int size = length(s);
while (i < size) {
if (s[i] == '\n') {
s[i] = '\0';
return;
}
i++;
}
}
int main() {
char a[1001];
char b[1001];
int i1 = 0, i2 = 0;
char c;
while (i1 < 1000 && (c = getchar()) != '\n') {
a[i1] = c;
i1++;
}
a[i1] = '\0';
while (i2 < 100 && (c = getchar()) != '\n') {
b[i2] = c;
i2++;
}
b[i2] = '\0';
printf("%s\n", a);
printf("%s\n", b);
printf("%d", result(a, b));
return 0;
}