- #include <stdio.h> 
-   
- int fuzzyStrcmp(char s[], char t[]) { 
-     int i = 0; 
-     int ans = 1; 
-   
-     while (1) { 
-   
-         if (s[i] == '\0' && t[i] == '\0') { 
-             break; 
-         } 
-   
-         if (s[i] == '\0' || t[i] == '\0') { 
-             ans= 0; 
-             break; 
-         } 
-   
-         if (s[i] != t[i] && s[i] - 32 != t[i] && s[i] + 32 != t[i]) { 
-             ans= 0; 
-             break; 
-         } 
-         i++; 
-     } 
-     return ans; 
- } 
-   
- int main() { 
-     int ans; 
-     char s[100]; 
-     char t[100]; 
-   
-     ans = fuzzyStrcmp(s, t); 
-     printf("%s = %s -> %d\n",-  s ,-  t ,-  ans );
 
-   
-     return 0; 
- } 
-   
				I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZnV6enlTdHJjbXAoY2hhciBzW10sIGNoYXIgdFtdKSB7CiAgICBpbnQgaSA9IDA7CiAgICBpbnQgYW5zID0gMTsKCiAgICB3aGlsZSAoMSkgewogICAgICAKICAgICAgICBpZiAoc1tpXSA9PSAnXDAnICYmIHRbaV0gPT0gJ1wwJykgewogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgIAogICAgICAgIGlmIChzW2ldID09ICdcMCcgfHwgdFtpXSA9PSAnXDAnKSB7CiAgICAgICAgICAgIGFucz0gMDsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGlmIChzW2ldICE9IHRbaV0gJiYgc1tpXSAtIDMyICE9IHRbaV0gJiYgc1tpXSArIDMyICE9IHRbaV0pIHsKICAgICAgICAgICAgYW5zPSAwOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgaSsrOwogICAgfQogICAgcmV0dXJuIGFuczsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgYW5zOwogICAgY2hhciBzWzEwMF07CiAgICBjaGFyIHRbMTAwXTsKICAgIAogICAgc2NhbmYoIiVzICVzIiwgcywgdCk7CiAgICBhbnMgPSBmdXp6eVN0cmNtcChzLCB0KTsKICAgIHByaW50ZigiJXMgPSAlcyAtPiAlZFxuIiwgcywgdCwgYW5zKTsKCiAgICByZXR1cm4gMDsKfQo=