#include <stdio.h>
int main(){
char c;
int Max=0, i=0, a=0;
int Mc[99999]={0,};
int Now[99999]={0,};
while((c = getchar()) != EOF){
if(c == '\n'){
if(Max <i){
Max=i;
for(a=0 ; a<i ; a++)
Mc[a] = Now[a];
}
i=0;
}
else{
Now[i++]=c;
}
}
printf("%d\n", Max);
for(a=0 ; a<Max ; a++)
printf("%c", Mc[a]);
return 0;
}
웬만한 테스트 케이스 돌려도 다 정상적으로 나오는거 같은데, 안돼는 이유를 모르겟어요.