#include<stdio.h>
#include<string.h>
char ch1[20],ch2[10000000][20];
int main(void)
{
int i,j,k,num1,num2;
scanf("%s",ch1);
num1=strlen(ch1);//第一个词的长度
getchar();//处理\n
i=0;
while(scanf("%s",ch2[i++])!=EOF);
num2=i;//单词数
int num3[num2];
for(i=0;i<num2;i++){
num3[i]=strlen(ch2[i]);//放每个单词长度
//printf("%s ",ch2[i]);
}
int count=0,flag=0;
for(i=0;i<num2;i++){
if(num3[i]==num1){
for(j=0;j<num1;j++){
if(ch1[j]==ch2[i][j]||ch1[j]==ch2[i][j]+32||ch1[j]==ch2[i][j]-32){
if(flag==0){
k=i;//放第一个数的位置
flag=1;
}
}else{
goto next;
}
}
count++;
next:;
}
}
if(count==0){
printf("-1");
return 0;
}
printf("%d %d",count,k);
return 0;
}