#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
//唉 本地都没通过
//这可咋整
int main() {
string a,part;
string tran=" ",tranp=" "; //不初始化就不对 好像
cin >> part;
cin >> a;
for (int i = 0; i < part.size(); i++) { //为啥这里用length就不行
tranp[i] = tolower(part[i]); //因为tolower(char c)括号里应该是字符
}
for (int i = 0; i < a.size(); i++) {
tran[i] = tolower(a[i]); //因为tolower(char c)括号里应该是字符
}
//坑处来也 需要在待查找字符串和源字符串两端都加上空格
tranp = ' '+ tranp + ' ';
tran = ' ' + tran + ' ';
int index = 0;
int sum = 0;
index = tran.find(tranp, index);
cout << index<<" " ;
index += 1;
while (index < tran.size()) { //到这里好像就死循环了 为啥呢
index = tran.find(tranp, index)+1;
sum++;
}
cout << sum;
return 0;
}