#include using namespace std; using ll = long long; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; string s; cin >> n >> s; int p[10] = {}; for (int i = 0; i < n; i++) { p[s[i] - '0']++; } set st; if (n < 5) { sort(s.begin(), s.end()); do { st.insert(stoi(s) % 120); } while (next_permutation(s.begin(), s.end())); } else { for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { for (int k = 0; k < 10; k++) { int q[10] = {}; q[i]++; q[j]++; q[k]++; int f = 1; for (int h = 0; h < 10; h++) { if (p[h] < q[h]) f = 0; } if (f) st.insert(((i * 10 + j) * 10 + k) % 40); } } } } cout << st.size() << endl; return 0; }