#include<bits/stdc++.h>
using namespace std;
string s,c,_c;
int main(){
getline(cin,c),getline(cin,s);
int len=s.size(),start=0,ans1=0,ans2=-1;
for(int j=0;j<c.size();j++)
c[j]=c[j]<='z'&&c[j]>='a'?c[j]:c[j]-'A'+'a';
for(int i=0;i<len;i++){
_c="";
while(s[i]!=' '&&s[i]!='\0'&&i<len)
i++;
for(int j=start;j<i;j++)
_c[j-start]=s[j]<='z'&&s[j]>='a'?s[j]:s[j]-'A'+'a';
if(_c==c)//问题所在
ans2!=-1?ans1++:(ans1++,ans2=start);
start=i+1;
}
if(ans2==-1)
cout<<ans2,puts("");
else
cout<<ans1<<' '<<ans2,puts("");
return 0;
}
全部输出-1,调试了一下if(_c==c)都会返回0,是有啥问题吗,求助……