#include <bits/stdc++.h>
using namespace std;
string n;
string m;
int main(){
getline(cin,n);
getline(cin,m);
for(int i=0;i<n.size();i++)
{
if(n[i]>='A'&&n[i]<='Z')
{
n[i]+='a'-'A';
}
}
for(int i=0;i<m.size();i++)
{
if(m[i]>='A'&&m[i]<='Z')
{
m[i]+='a'-'A';
}
}
if(m.find(n)==string::npos)
{
cout<<-1<<endl;
return 0;
}
int in=0;
int sum=0;
while((in=m.find(n,in))!=string::npos)
{
in+=n.size();
sum++;
}
cout<<sum<<" "<<m.find_first_of(n)<<endl;
return 0;
}