#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char str1[11];
char str2[1000010];
int Count=0,first=-1;
int main()
{
gets(str1);
gets(str2);
int len1=strlen(str1);
int len2=strlen(str2);
for(int i=0;i<len1;i++)//去掉第一行单词的空格
if(str1[i]==' '){
str1[i]='\0';
break;
}
len1=strlen(str1);
for(int i=0;i<len1;i++)//转小写
str1[i]=tolower(str1[i]);
for(int i=0;i<len2;i++)
str2[i]=tolower(str2[i]);
for(int i=0;i<len2;i++){
if(str2[i-1]!=' '&&i>0)continue;
for(int j=0;j<len1;j++){
if(str1[j]!=str2[i+j])break;
if(j==len1-1&&str2[i+j+1]==' ')//尾部判断
{
Count++;
if(Count==1)
first=i;
}
}
}
if(Count!=0)printf("%d %d",Count,first);
else printf("%d",first);
return 0;
}