#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX 10000000
void my_strlwr(char *str);
int main()
{
char *e=(char*)malloc(MAX*sizeof(char)),a[10]={'\0'},b[10]={'\0'};
scanf("%s",a);getchar();
my_strlwr(a);
fgets(e,MAX,stdin);
int i,j,cnt=0,singer=-1;
for(i=0;e[i]!='\n';i++){
for(j=0;j<10;i++){
if(e[i]==' ')continue;
b[j]=e[i];j++;
if(e[i]!=' '&&(e[i+1]==' '||e[i+1]=='\n'))break;
}
my_strlwr(b);
if(strcmp(a,b)==0&&strlen(a)==strlen(b)){
cnt++;
}
memset(b,'\0',sizeof(b));
if(cnt==1&&singer==-1)singer=i-strlen(a)+1;
}
if(cnt){
printf("%d ", cnt);
printf("%d", singer);
}else{
printf("-1");
}
return 0;
}
void my_strlwr(char *str)
{
int i;
for(i=0;str[i]!='\0';i++){
if(str[i]<'a')str[i]=str[i]+32;
}
} ```c