func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     string n;     int k = 0;     cin >> n;     if (n[0] <=  Z ) {       for (int i = 0; i < n.size(); i++) {         if (n[i] <=  Z ) k++;       }       if (k == n.size()) {         transform(n.begin(), n.end(), n.begin(), (int (*)(int))tolower);         cout << n;       } else         cout << n;     } else {       for (int i = 0; i < n.size(); i++) {         if (n[i] <=  Z ) k++;       }       if (k == n.size() - 1) {         transform(n.begin(), n.end(), n.begin(), (int (*)(int))tolower);         n.at(0) = toupper(n.at(0));         cout << n;       } else         cout << n;     }   }   