#include <cstdio>
#include <iostream>
#include <cstring>
#include <queue>
using namespace std;
char a[15];
queue<char> q;
int cnt, f = -1, num = -1;
bool flag;
int main() {
cin >> a;
int lena = strlen(a);
for (int i = 0; i < lena; i++) {
if (a[i] >= 65 && a[i] <= 90)
a[i] += 32;
}
for (int i = 0;; i++) {
char b;
scanf("%c", &b);
if (b >= 65 && b <= 90)
b += 32;
if (b == 10 && i == 0) {
continue;
} else if (b == 10 && i != 0) {
break;
} else if (b == 32) {
num++;
if (q.size() == lena) {
bool vis = true;
for (int j = 0; j < lena; j++) {
if (a[j] != q.front()) {
vis = false;
}
q.pop();
if (!vis)
break;
}
if (vis) {
if (f == -1)
f = num;
cnt++;
flag = true;
}
while (!q.empty())
q.pop();
continue;
} else {
while (!q.empty()) {
q.pop();
}
continue;
}
}
q.push(b);
}
if (!flag)
printf("-1");
else
printf("%d %d", cnt, f);
return 0;
}```