#include <bits/stdc++.h>
using namespace std;
string s1, s2;
int main(){
getline(cin, s1);
getline(cin, s2);
int l1=s1.size();
int l2=s2.size();
for(int i=0; i<l1; i++)
if(s1[i]>='A'&&s1[i]<='Z') s1[i]+=32;
for(int i=0; i<l2; i++)
if(s2[i]>='A'&&s2[i]<='Z') s2[i]+=32;
int p, q;
s1 = ' '+ s1 + ' ';
s2 = ' '+ s2 + ' ';
l1+=2;
if((p = s2.find(s1)) == -1){
cout<<"-1";
return 0;
}
p = s2.find(s1)+2;
q = p;
int ans=1;
while((p = s2.find(s1, p+l1))!=-1){
ans++;
}
cout<<ans<<" "<<q;
return 0;
}