#include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int q; cin >> q; set V; // Unique vertices set> E; // Unique edges set> F; // Unique faces for (int i = 0; i < q; i++) { int a, b, c; cin >> a >> b >> c; // Insert vertices V.insert(a); V.insert(b); V.insert(c); // Insert edges (always store as (smaller, larger)) E.insert({a, b}); E.insert({b, c}); E.insert({a, c}); // Insert faces (automatically sorted in tuple) F.insert({a, b, c}); } cout << V.size() - E.size() + F.size() << "\n"; return 0; }