#include using namespace std; int main(){ int N; while (scanf("%d", &N)!= EOF) { unordered_set h; for(int i = 0; i < N; i++) { vector f; //clear f.resize(10); long long a, tmp; scanf("%lld", &a); tmp = a; while (tmp > 0) { int mod = tmp % 10; f[mod] = 1; tmp /= 10; } int r = 0; for (int j = 0; j < 10; j++) { if (f[j] == 1) { r *= 10; r += 10 - j; } } h.insert(r); } printf("%d\n", h.size()); } return 0; }