#include<bits/stdc++.h>
using namespace std;
char b[1000000];
int main(){
int i,s,t,q,sum=0,qw,zx;
int a[35]={0};
string z,as;
cin>>z;
getchar();
cin.getline(b,1000000);
s=strlen(b);;
q=z.length();
for(i=0;i<q;i++){
if(z[i]>='A'&&z[i]<='Z')
z[i]+=32;
}//z全部转换为小写
for(i=0;i<s;i++){
if(b[i]>='A'&&b[i]<='Z'){
b[i]+=32;
}
}//b全部转换为小写
for(i=0;i<s;){
if(i==0||b[i]==' '){t=0;//如果遇到空格或b[0]则判断
if(i!=0) i++;
if(b[i]==z[t]) {
for(t=1,i++;t<s;t++,i++){
if(b[i]!=z[t]||i==s-1||b[i]==' ') break;
}
if((t==q-1&&b[i]==' ')||(t==s-1&&i==s-1)) {
sum++;if(sum==1) qw=i-s;
}
}}
else i++;
}
if(sum>0) cout<<sum<<" "<<qw;
else cout<<"-1";
return 0;
}