#include int main() { int rows = 0; while(scanf("%d",&rows) == 1){ getchar(); char hashmap[1024] = {0}; int counter = 0; for(int i = 0; i < rows; i++){ int x = 0; while(true){ int in = getchar(); if(in == '\n'){ break; } in = in - '0'; x = 1 << (in-1) | x; } //printf("%d\n",x); if(hashmap[x] != 1){ hashmap[x] = 1; counter++; } } printf("%d\n",counter); } return 0; }