# include <stdio.h>
int fuzzyStrcmp(char s[], char t[]){
int i=0;
int ret = 1;
while(1){
if(s[i]!=t[i]&&s[i]-32!=t[i]&&s[i]+32!=t[i]){
ret = 0;
break;
}
else if(s[i+1]=='\0'&&t[i+1]!='\0'){
ret = 0;
break;
}
else if(s[i+1]!='\0'&&t[i+1]=='\0'){
ret = 0;
break;
}
else if(s[i+1]=='\0'&&t[i+1]=='\0'){
break;
}
i++;
}
return ret;
}
//メイン関数は書き換えなくてできます
int main(){
int ans;
char s[100];
char t[100];
ans = fuzzyStrcmp(s,t);
return 0;
}
IyBpbmNsdWRlIDxzdGRpby5oPgoKaW50IGZ1enp5U3RyY21wKGNoYXIgc1tdLCBjaGFyIHRbXSl7CglpbnQgaT0wOwoJaW50IHJldCA9IDE7Cgl3aGlsZSgxKXsKCQlpZihzW2ldIT10W2ldJiZzW2ldLTMyIT10W2ldJiZzW2ldKzMyIT10W2ldKXsKCQkJcmV0ID0gMDsKCQkJYnJlYWs7CgkJfQoJCWVsc2UgaWYoc1tpKzFdPT0nXDAnJiZ0W2krMV0hPSdcMCcpewoJCQlyZXQgPSAwOwoJCQlicmVhazsKCQl9CgkJZWxzZSBpZihzW2krMV0hPSdcMCcmJnRbaSsxXT09J1wwJyl7CgkJCXJldCA9IDA7CgkJCWJyZWFrOwoJCX0KCQllbHNlIGlmKHNbaSsxXT09J1wwJyYmdFtpKzFdPT0nXDAnKXsKCQkJYnJlYWs7CgkJfQoJCWkrKzsKCSAgfQoJICByZXR1cm4gcmV0Owp9CgkKCi8v44Oh44Kk44Oz6Zai5pWw44Gv5pu444GN5o+b44GI44Gq44GP44Gm44Gn44GN44G+44GZIAppbnQgbWFpbigpewogICAgaW50IGFuczsKICAgIGNoYXIgc1sxMDBdOwogICAgY2hhciB0WzEwMF07CiAgICBzY2FuZigiJXMgJXMiLHMsdCk7CiAgICBwcmludGYoIiVzID0gJXMgLT4gIixzLHQpOwogICAgYW5zID0gZnV6enlTdHJjbXAocyx0KTsKICAgIHByaW50ZigiJWRcbiIsYW5zKTsKICAgIHJldHVybiAwOwp9Cg==