#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n, sumv = 0, v; string s; cin >> n >> s; if(n <= 2){ cout << 1 + (s[0] != s.back()) << '\n'; return 0; } array cnt{}; vector used(120); for(auto &&c : s){ v = c - '0'; cnt[v]++; sumv += v; } sumv *= 40; for(int i = 0; i < 10; i++){ if(cnt[i] == 0) continue; cnt[i]--; for(int j = 0; j < 10; j++){ if(cnt[j] == 0) continue; cnt[j]--; for(int k = 0; k < 10; k++){ if(cnt[k]) used[(sumv - 40 * (i + j + k) + 100 * i + 10 * j + k) % 120] = true; } cnt[j]++; } cnt[i]++; } cout << count(used.begin(), used.end(), true) << '\n'; }