#include<iostream>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<stdio.h>
using namespace std;
int tim,fir=0x3f;
string s;
string a;
int main()
{
getline(cin,s);
getline(cin,a);
int lens=s.size();
int lena=a.size();
for(int i=0;i<lens;i++) s[i]=tolower(s[i]);
for(int i=0;i<lena;i++) a[i]=tolower(a[i]);
for(int i=0;i<lena;i++)
{
if(a[i]==s[0])
{
int idx=1,f=0;
for(int j=i+1;j<i+lens;j++)
{
if(a[j]==s[idx]) idx++;
else
{
f=1;
break;
}
}
if(f==1) continue;
else
{
if((a[i-1]==' '&&a[i+lens]==' ')||(i==0&&a[i+lens]==' ')||(i==lena-1&&a[i-1]==' '))
{
tim++;
fir=min(fir,i);
}
}
}
}
if(tim==0) printf("%d",-1);
else printf("%d %d",tim,fir);
return 0;
}