#include<iostream>
#include<string>
#include<cstring>
#include<cctype>
using namespace std;
string m,w;
int lenm,lenw,l,f,ans(0);
int main()
{
//cin>>m>>w;
getline(cin,w);//cin无法读取空格字符,此时用getline(cin,x),x为要输的字符串
getline(cin,m);
m.insert(0," ");
m.append(" ");
w.insert(0," ");
w.append(" ");
lenm=m.size();
lenw=w.size();
for (int i=0;i<lenm;i++)
m[i]=tolower(m[i]);
for (int i=0;i<lenw;i++)
w[i]=tolower(w[i]);
l=m.find(w);f=l;
while (l>=0&&l<lenm)
{
ans++;
m.erase(0,l+lenw-1);
l=m.find(w);
}
if (ans==0)
cout<<-1<<endl;
else
cout<<ans<<" "<<f<<endl;
//system("pause");
return 0;
}
/**************************************************************
Problem: 2301
User: admin
Language: C++
Result: Accepted
Time:231 ms
Memory:5044 kb
****************************************************************/