#include<bits/stdc++.h>
using namespace std;
int j,s1,s2=10000000,u,k,lena,lenb;
char a[100000],b[1000005];
int main(){
cin>>a;
while((b[u]=getchar())!=EOF){
u++;
}
lena=strlen(a),lenb=strlen(b);
for(int i=0;i<lena;i++){
if(a[i]>='A' && a[i]<='Z'){
a[i]+=32;
}
}
for(int i=1; i<=lenb; i++){
if(b[i]>='A' && b[i]<='Z'){
b[i]+=32;
}
if(b[i]==a[0]){
int sum=i;
for(j=0; j<lena; j++){
if(b[i]>='A' && b[i]<='Z'){
b[i]+=32;
}
if(b[i]==a[j]){
i++;
}
else break;
}
if(j==lena && (b[sum-1]==' ' || sum==1) && (b[i]==' ' || i==lenb-1)){
k=1;
s1++;
if(sum-1<s2){
s2=sum-1;
}
}
}
}
if(k==0){
cout<<-1;
}else{
if(s2-1<0){
s2++;
}
cout<<s1<<" "<<s2-1;
}
return 0;
}