#include <bits/stdc++.h>
using namespace std;
int f[7];
char a[7];
int ans(int x) {
  if (x == 7) return 1;
  if (x == 12) return 1;
  if (x == 15) return 2;
  if (x == 16) return 2;
  if (x == 20) return 2;
  if (x == 24) return 3;
  if (x == 27) return 6;
  if (x == 32) return 5;
  if (x == 36) return 8;
  if (x == 48) return 15;
  if (x == 64) return 30;
}
int main() {
  gets(a + 1);
  sort(a + 1, a + 7);
  int l = 1;
  for (int i = 1; i <= 6; i++) f[i] = 1;
  f[1]++;
  for (int i = 2; i <= 6; i++)
    if (a[i] == a[i - 1])
      f[l]++;
    else
      f[++l]++;
  int x = f[1] * f[2] * f[3] * f[4] * f[5] * f[6];
  printf("%d", ans(x));
  return 0;
}
