#include using namespace std; int readone(){ int n, res = 0; cin >> n; while(n){ res |= 1<<(n%10); n /= 10; } return res; } int main(){ int n; while(scanf("%d", &n) == 1){ vector v; int res = 0; map dp; for(int i = 0; i < n; i++){ int num = readone(); if(!dp[num]){ dp[num] ++; res ++; } } cout << res << endl; } }