#include<bits/stdc++.h>
using namespace std;
char a[15],b[1000010];
int main(){
gets(a);
gets(b);
int na=strlen(a);
int nb=strlen(b);
int cnt=-1,ans=-1,c=0,e=-1;
int flag=-1,flag1=0;
for(int i=0;i<=nb;i++){
if(b[i]>='A'&&b[i]<='z'){
if(flag1==0){
flag=0;
flag1++;
}
cnt++;
if(e==-1&&ans==-1){
ans=i;
}
if(a[cnt]!=b[i]&&a[cnt]!=b[i]+32&&a[cnt]!=b[i]-32){
flag=1;
}
}
else{
if(flag==0&&cnt==na-1){
if(e==-1){
e=ans;
}
if(i!=0&&b[i-1]!=' '){
c++;
for(int j=i-na-1;j<=i;j++){
}
}
}
else{
ans=-1;
if(flag1!=0){
flag=0;
}
cnt=-1;
}
}
}
if(c==0){
cout<<-1;
}
else{
cout<<c<<" "<<e;
}
return 0;
}