#include<cstdio>
#include<string>
#include<cctype>
#include<iostream>
#include<algorithm>
using namespace std;
int n,m,i,p=1000001,ans=0;
string a,b;
bool search(int s)
{
for(int i=s;i<=s+m-1;i++)
{
if(a[i-s]!=b[i])
{
return false;
}
}
if(b[s+m]>='a'&&b[s+m]<='z')
{
return false;
}
return true;
}
int main()
{
getline(cin,a);
getline(cin,b);
while(a[i]!='\0')
{
if(a[i]>='A'&&a[i]<='Z')
{
a[i]+=32;
}
i++;
}
m=i-1;
i=0;
while(b[i]!='\0')
{
if(b[i]>='A'&&b[i]<='Z')
{
b[i]+=32;
}
i++;
}
n=i;
for(i=0;i<n;i++)
{
if(b[i]==' ')
{
continue;
}
if((i==0||b[i-1]==' ')&&a[0]==b[i])
{
if(search(i)==true)
{
ans++;
p=min(p,i);
}
}
}
if(ans==0)
{
printf("-1");
}
else
{
printf("%d %d",ans,p);
}
return 0;
}
rt,我在洛谷上测得样例都是正确的然而到了本地(DEV)就是错的了qwq