#include<stdio.h>
char cun[200000][20];
char zhao[10000];
int chang[200000];
int main()
{
scanf("%s", zhao);
int du = 0;
while (zhao[du] != '\0')
{
du++;
}
getchar();
getchar();
int j = 0, k = 0,ji=0;
char ch;
while ((ch = getchar()) != '\0')
{
if (ch == ' ')
{
chang[j] = k;
j++;
ji++;
k = 0;
}
else
{
cun[j][k] = ch;
k++;
}
}
int ge = 0;
int wei = 0;
for (int i = 0; i <= ji; i++)
{
int pan = 0;
if (chang[i] != du)
{
continue;
}
else
{
for (int x = 0; x < chang[i]; x++)
{
if (zhao[x] == cun[i][x] || zhao[x] == cun[i][x] + 32 || zhao[x] == cun[i][x] - 32)
{
continue;
}
else
{
pan = 1;
break;
}
}
}
if (pan == 0)
{
const int wei = ge;
ge++;
}
}
if (ge == 0)
{
printf("-1");
return 0;
}
printf("%d %d", ge,wei);
return 0;
}