#include<bits/stdc++.h>
using namespace std;
string f,s;
int y,ans,first;
int main(){
cin>>f;
getchar();
for(int i=0;i<f.size();i++)
if(f[i]>='a'&&f[i]<='z') f[i]=f[i]-'a'+'A';
getline(cin,s);
for(int i=0;i<s.size();i++)
if(s[i]>='a'&&s[i]<='z') s[i]=s[i]-'a'+'A';
for(int i=0;i<s.size();i++)
{
if(s[i-1]>='A'&&s[i-1]<='Z') continue;
string t="";
char r;
for(int j=i;j<=i+f.size()-1;j++)
{
r=s[j];
if(s[j]>='a'&&s[j]<='z') r=s[j]-'a'+'A';
t+=r;
}
if(f==t)
{
if(y==0)
{
y=1;
first=i;
}
ans++;
}
}
if(ans==0) cout<<-1;
else cout<<ans<<" "<<first;
return 0;
}
……好像读入有点问题……