package main

import . "fmt"
import . "os"
import bf "bufio"
import . "sort"

func main() {
	rd := bf.NewReader(Stdin)
	var q int
	Fscan(rd, &q)
	v := map[string]bool{}
	e := map[string]bool{}
	f := map[string]bool{}
	for i := 0; i < q; i++ {
		var a,b,c string
		Fscan(rd,&a,&b,&c)
		v[a] = true
		v[b] = true
		v[c] = true
		s := []string{a,b,c}
		Strings(s)
		e[s[0]+","+s[1]]=true
		e[s[0]+","+s[2]]=true
		e[s[1]+","+s[2]]=true
		f[s[0]+","+s[1]+","+s[2]]=true
	}
	Println(len(v)-len(e)+len(f))
}