#include<bits/stdc++.h>
using namespace std;
int cnt=0,pos=-1;
bool flag1=true;
int main()
{
string key,txt;
getline(cin,key);
getline(cin,txt);
for(int i=0;i<key.length();i++) key[i]=towlower(key[i]);
for(int j=0;j<txt.length();j++) txt[j]=towlower(txt[j]);
for(int i=0;i<txt.length();++i)
{
while(txt[i]==' ')
{
++i;
flag1=true;
}
if(txt[i]==key[0]&&flag1)
{
int j=0;
while(j<key.length())
{
if(txt[i]!=key[j])
{
break;
}
++i,++j;
}
flag1=false;
if(j==key.length()&&(txt[i]==' '||i==txt.length()))++cnt;
if(pos==-1&&cnt) pos=i-key.length();
--i;
}
}
if(cnt) cout<<cnt<<' '<<pos<<endl;
else cout<<-1<<endl;
return 0;
}