# include <stdio.h>
int fuzzyStrcmp(char s[], char t[]){
for(int i = 0; s[i] != '\0' && t[i] != '\0'; i++){
char cs = s[i];
char ct = t[i];
// 大文字 → 小文字
if(cs >= 'A' && cs <= 'Z'){
cs = cs + 32;
}
if(ct >= 'A' && ct <= 'Z'){
ct = ct + 32;
}
if(cs != ct){
return 0;
}
}
// 長さチェック
for(int i = 0; ; i++){
if(s[i] == '\0' && t[i] == '\0'){
return 1;
}
if(s[i] == '\0' || t[i] == '\0'){
return 0;
}
}
}
int main(){
int ans;
char s[100];
char t[100];
ans = fuzzyStrcmp(s,t);
return 0;
}
IyBpbmNsdWRlIDxzdGRpby5oPgoKaW50IGZ1enp5U3RyY21wKGNoYXIgc1tdLCBjaGFyIHRbXSl7Cglmb3IoaW50IGkgPSAwOyBzW2ldICE9ICdcMCcgJiYgdFtpXSAhPSAnXDAnOyBpKyspewoJCWNoYXIgY3MgPSBzW2ldOwoJCWNoYXIgY3QgPSB0W2ldOwoKCQkvLyDlpKfmloflrZcg4oaSIOWwj+aWh+WtlwoJCWlmKGNzID49ICdBJyAmJiBjcyA8PSAnWicpewoJCQljcyA9IGNzICsgMzI7CgkJfQoJCWlmKGN0ID49ICdBJyAmJiBjdCA8PSAnWicpewoJCQljdCA9IGN0ICsgMzI7CgkJfQoKCQlpZihjcyAhPSBjdCl7CgkJCXJldHVybiAwOwoJCX0KCX0KCgkvLyDplbfjgZXjg4Hjgqfjg4Pjgq8KCWZvcihpbnQgaSA9IDA7IDsgaSsrKXsKCQlpZihzW2ldID09ICdcMCcgJiYgdFtpXSA9PSAnXDAnKXsKCQkJcmV0dXJuIDE7CgkJfQoJCWlmKHNbaV0gPT0gJ1wwJyB8fCB0W2ldID09ICdcMCcpewoJCQlyZXR1cm4gMDsKCQl9Cgl9Cn0KaW50IG1haW4oKXsKICAgIGludCBhbnM7CiAgICBjaGFyIHNbMTAwXTsKICAgIGNoYXIgdFsxMDBdOwogICAgc2NhbmYoIiVzICVzIixzLHQpOwogICAgcHJpbnRmKCIlcyA9ICVzIC0+ICIscyx0KTsKICAgIGFucyA9IGZ1enp5U3RyY21wKHMsdCk7CiAgICBwcmludGYoIiVkXG4iLGFucyk7CiAgICByZXR1cm4gMDsKfQo=