#include<iostream>
#include<cstring>
#include<ctype.h>
using namespace std;
int main(){
string s1,s2;
getline(cin,s1);
getline(cin,s2);
s2 = s2+' ';//此处加上空格为了方便后面的操作
int i=0,j=0;
while(s1[i]){ //转换成小写,下同。
s1[i]=tolower(s1[i]);
i++;
}
while(s2[j]){
s2[j]=tolower(s2[j]);
j++;
}
/*
P_first 是为了记录截取的单词的第一个字符的位置
P_space 获取空格的位置
sum 计算单词数总和
ansFirst 记录 第一次出现的位置
此题主要考验 怎么匹配满足条件的一个单词
*/
int P_first=0,P_space=1,sum=0,ansFirst;
bool flag = false;
while(P_space!=-1){
P_space = s2.find(' ',P_first);
string FW=s2.substr(P_first,P_space-P_first);
if(FW==s1){
sum++;
if(!flag){
flag=true;
ansFirst=P_first;
}
}
P_first = P_space + 1; //开始下一个单词
}
if(sum==0) cout<<"-1"<<endl;
else cout<<sum<<' '<<ansFirst<<endl;
}