大佬们帮忙看看这个代码哪里错了吧
#include<bits/stdc++.h>
using namespace std;
string s,s1;
signed main(){
int len=0,ans=0,xb=0;
bool b=0;
cin>>s1;
for(int i=0;i<s1.length();i++){
if(s1[i]>='A'&&s1[i]<='Z'){
s1[i]+='a'-'A';
}
}
while(cin>>s){
for(int i=0;i<s.length();i++){
if(s[i]>='A'&&s[i]<='Z'){
s[i]+='a'-'A';
}
}
if(s==s1){
ans++;
if(b==0)xb=len,b=1;
}
len++;
}
if(ans==0)cout<<"-1";
else cout<<ans<<" "<<xb;
}