func_code_string: #include <bits/stdc++.h>   using namespace std;   const int m5 = 100042;   int main(void) {     string s, ans =   ;     getline(cin, s);     for (int i = 0; i < s.size(); i++) {       if (s[i] ==  . ) {         if (i == 0) {           ans +=  ... ;         } else {           ans +=   ... ;         }         i += 2;       } else if (s[i] ==  , ) {         ans +=  ,  ;       } else {         ans += s[i];       }     }     while (true) {       int pos = ans.find(    );       if (pos == string::npos) {         break;       }       ans.erase(ans.begin() + pos, ans.begin() + pos + 1);     }     if (ans[ans.size() - 1] ==    ) {       ans.erase(ans.begin() + ans.size() - 1);     }     string ans2 =   ;     for (int i = 0; i < ans.size(); i++) {       if (ans[i] ==     && isdigit(ans[i - 1]) && ans[i + 1] ==  , ) {         continue;       } else if (ans[i] ==     && isdigit(ans[i + 1]) && ans[i - 1] ==  . ) {         continue;       } else if (ans[i] ==     && ans[i + 1] ==  ,  && ans[i - 1] ==  . ) {         continue;       } else {         ans2 += ans[i];       }     }     cout << ans2;     return 0;   }   