#include <stdio.h>
#include <string.h>
#include<stdlib.h>
#include<stdbool.h>
#include<ctype.h>
int main(void) {
char string1[11] = { 0 };
char string2[100001] = { 0 };
gets(string1);
gets(string2);
int res = 0;
int len1 = strlen(string1), len2 = strlen(string2);
int i = 0;
int count = 0;
for (int i = 0; i < len1; i++) {
string1[i]=toupper(string1[i]);
}
for (int i = 0; i < len2; i++) {
string2[i]=toupper(string2[i]);
}
int place = strstr(string2, string1) - string2;
while (len2 - len1 - i >= 0) {
if (string1[count] == string2[i]) {
count++;
}
else {
count = 0;
}
if (count == len1 ) {
count = 0;
res++;
}
i++;
}
if (res == 0) {
printf("-1");
return 0;
}
printf("%d %d", res, place);
return 0;
}