#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;
}
