#include <string.h>
#define L 1000000
char s1[20],s2[L+5]="\0";
long long begin[L+5]={0};
int main(int argc, char *argv[])
{
scanf("%s",s1);
int t=strlen(s1);
for(int i=0;i<t;i++)
{
if(s1[i]>='A'&&s1[i]<='Z') s1[i]+=32;
}
getchar();
long long len=0,coo=1;
while(scanf("%c",&s2[len++])!=EOF)
{
if(s2[len-1]==' ')
{
s2[len-1]='\0';
begin[coo++]=len;
}
else if(s2[len-1]>='A'&&s2[len-1]<='Z') s2[len-1]+=32;
}
s2[len]='\0';
long cont=0,min=coo+1;
for(int i=0;i<coo;i++)
{
if(!strcmp(&s2[begin[i]],s1))
{
cont++;
if(min>i) min=i;
}
}
if(cont)
{
printf("%ld %ld\n",cont,min);
}else printf("-1\n");
return 0;
}