Pagini recente » Borderou de evaluare (job #1886671) | Cod sursa (job #2141965) | Diferente pentru transformari-geometrice intre reviziile 14 si 13 | Cod sursa (job #1517208) | Cod sursa (job #2735281)
#include <bits/stdc++.h>
using namespace std;
int n, ans;
string s;
map<string, int> mp;
int main()
{
freopen("restante.in", "r", stdin);
freopen("restante.out", "w", stdout);
cin>>n;
while(n--)
cin>>s, sort(s.begin(), s.end()), ++mp[s];
for(const auto &el : mp) ans += el.second == 1;
cout<<ans;
return 0;
}