/* * File: balloon.cpp * Author: cteam037 * * Created on October 22, 2016, 9:19 AM */ #include #include #include #include using namespace std; /* * */ int main(int argc, char** argv) { ios::sync_with_stdio(false); int trainees; int category; set categories; string line; while (cin >> trainees) { categories.clear(); for (; trainees > 0; --trainees) { cin >> line; category = 0; for (unsigned int i = 0; i < line.length(); ++i) { category |= 1 << (line.at(i) - '1'); } categories.insert(category); } cout << categories.size() << endl; } return 0; }