#include<bits/stdc++.h>
using namespace std;
int main(){
string a,b;
getline(cin,a);
getline(cin,b);
for(int i=0;i<a.size();i++)
if(a[i]>='a'&&a[i]<='z')a[i]-=32;
for(int i=0;i<b.size();i++)
if(b[i]>='a'&&b[i]<='z')b[i]-=32;
int pos=0,sum=0,flag=0,temp;
while(1){
if(b.find(a,pos)>1000000||b.find(a,pos)<1000000&&b.find(a,pos)!=1&&b[b.find(a,pos)-2]!='\0')break;
if(flag==0){
flag=1;temp=b.find(a,pos);
}
pos=b.find(a,pos)+1;
sum++;
}
if(flag!=0)cout<<sum<<' '<<temp;
else cout<<-1;
return 0;
}