#include<iostream>
using namespace std;
int main(){
int cnt=0,i=0,add=100001;
string aim,article;
getline(cin,aim);
getline(cin,article);
int len_aim=aim.size(),len_article=article.size();
for(int i=0;i<len_aim;i++)
if(aim[i]>='A'&&aim[i]<='Z')
aim[i]+=32;
for(int i=0;i<len_article;i++)
if(article[i]>='A'&&article[i]<='Z')
article[i]+=32;
while(i<=len_article){
int pos=article.find(aim,i);
if(pos==-1)
break;
else
if(pos==0||(article[pos-1]==' '&&article[pos+len_aim]==' '))
cnt++,add=min(add,pos);
i=pos+len_aim;
}
if(cnt)
cout<<cnt<<" "<<add;
else
cout<<-1;
return 0;
}