#include <bits/stdc++.h>
using namespace std;
ifstream fin("AAtest.in.txt");
string s, t[3];
vector<string> v;
int vas;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cerr.tie(0);
  for (int(i) = (0); ((i)) < ((3)); ((i))++) t[i] = "aa";
  cin >> s;
  for (int(i) = (0); ((i)) < ((720)); ((i))++) {
    next_permutation(s.begin(), s.end());
    for (int(i) = (0); ((i)) < ((6)); ((i))++) t[i % 3][i % 2] = s[i];
    for (int(i) = (0); ((i)) < ((3)); ((i))++)
      if (t[i][0] > t[i][1]) swap(t[i][0], t[i][1]);
    sort(t, t + 3);
    bool oli = 0;
    for (string i : v)
      if (i == t[0] + t[1] + t[2]) oli = 1;
    if (!oli) {
      v.emplace_back(t[0] + t[1] + t[2]);
      vas++;
      bool eri = 1;
      if (t[0] == t[1] or t[1] == t[2]) eri = 0;
      for (int(i) = (0); ((i)) < ((6)); ((i))++)
        if (i % 2 and v.back()[i - 1] == v.back()[i]) eri = 0;
      if (eri) vas++;
    }
  }
  cout << vas;
}
