#include<stdio.h>
#include <string.h>
#define MAX_LINE 1000001
char ts(char a);
int main() {
char s[MAX_LINE];
char word[15],c;
scanf("%s",word);
c=getchar();
int i=0,count=0,dex=-1,j=0;
int first=-1;
while((c=getchar())!=EOF&&i<MAX_LINE)
{
if(c=='\n')break;
s[i++]=ts(c);
}s[i]='\0';
for(int i=0;i<strlen(word);i++)
{
word[i]=ts(word[i]);
}
for(i=0;s[i]!='\0';i++)
{
if(word[0]==s[i])
{ int match=1;
for(j=0;word[j]!='\0'&&i+j<MAX_LINE;j++)
{
if(word[j]!=s[i+j]){
match=0;
break;
}
}
if(match&&(s[i + j] == ' ' || s[i + j] == '\0'))
{
count++;
if(dex==-1)dex=i;
}
}
}
if(count!=0)printf("%d %d",count,dex);
else printf("-1");
return 0;
}
char ts(char a)
{
if('A'<=a&& a<='Z')
{
return 'a'-'A'+a;
}
return a;
}