func_code_string: #include <bits/stdc++.h>   using namespace std;   string norm(string s) {     string res = s;     for (int i = 0; i < 2; i++) {       for (int j = 0; j < 4; j++) {         for (int k = 0; k < 4; k++) {           res = min(s, res);           swap(s[0], s[1]);           swap(s[1], s[2]);           swap(s[2], s[3]);         }         swap(s[0], s[4]);         swap(s[4], s[2]);         swap(s[2], s[5]);       }       swap(s[0], s[1]);       swap(s[1], s[2]);       swap(s[2], s[3]);     }     return res;   }   int main() {     set<string> myS;     string S;     cin >> S;     sort(S.begin(), S.end());     do {       myS.insert(norm(S));     } while (next_permutation(S.begin(), S.end()));     cout << myS.size() << endl;     return 0;   }   