string s,n;
char ch[200];
getline(cin,s);//给整条字符串赋值
getline(cin,n);
for(int i=0;i<s.size();i++){//转换大小写
if(s[i]>='A'&&s[i]<='Z'){
s[i]+=32;
}
}
for(int i=0;i<n.size();i++){
if(n[i]>='A'&&n[i]<='Z'){
n[i]+=32;
}
}
s=" "+s+" ";// 单词的特性是前面和后面有空格
n=" "+n+" ";
int ans=0; //次数
int index=n.find(s);//在句子中找到字母
int start=index;
if(index!=string::npos){
while(index!=string::npos){
index=n.find(s,index+1);
ans++;//找到了次数就+1
}
}else
cout<<-1;
cout<<start<<" "<<ans;//在的地方和次数
return 0;
}