#include <stdio.h>
#include<string.h>
#include<ctype.h>
char ac[1000001];
char ad[11];
int ab[2];
int main(){
scanf("%s",ad);
int l1 = strlen(ad);
for(int i = 0; i < l1; i++){
if(isupper(ad[i])) ad[i] = tolower(ad[i]);
}
char q = getchar();
int w = 0;
char s = '\a';
s = getchar();
while(s != '\n'){
if(isupper(s)) ac[w++] = tolower(s);
else {
if(s == ' ') ac[w++] = '1';
else ac[w++] = s;
}
s = getchar();
}
char* ch = strstr(ac, ad);
int d = strlen(ad);
if(ch != NULL&& (*(ch-1) == '1'|| ch == ac)&& (*(ch+d) == '1'|| *(ch + d) == NULL)){
ab[1] = ch - ac;
while(ch != NULL){
if((*(ch-1) == '1'|| ch == ac)&& (*(ch+d) == '1'|| *(ch + d) == NULL)) ab[0]++;
ch = strstr(ch+d, ad);
}
printf("%d %d\n",ab[0],ab[1]);}
else printf("-1");
return 0;
}