問題文
1 から N までの番号がついた N 個の数列が与えられます。
数列 i は、長さが Li で j (1leqjleqLi) 番目の要素が ai,j であるような数列です。
数列 i と 数列 j は、 Li=Lj かつすべての k (1leqkleqLi) に対して ai,k=aj,k が成り立つ時に同じであるとみなします。
同じ数列は 1 種類として数えるとき、数列 1 から 数列 N の中に全部で何種類の数列がありますか?
制約
- 1leqNleq2times105
- 1leqLileq2times105 (1leqileqN)
- 0leqai,jleq109 (1leqileqN,1leqjleqLi)
- すべての数列の要素の個数の和、すなわち sumi=1NLi は 2times105 を超えない。
- 入力はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
N
L1 a1,1 a1,2 dots a1,L1
L2 a2,1 a2,2 dots a2,L2
vdots
LN aN,1 aN,2 dots aN,LN
出力
数列の種類数を出力せよ。
入力例 1
4
2 1 2
2 1 1
2 2 1
2 1 2
出力例 1
3
入力例 1 で与えられている数列は以下の 4 個です。
- 数列 1 : (1,2)
- 数列 2 : (1,1)
- 数列 3 : (2,1)
- 数列 4 : (1,2)
このうち数列 1 と数列 4 は同じ数列で、それ以外は互いに異なる数列なので全部で 3 種類の数列があります。
入力例 2
5
1 1
1 1
1 2
2 1 1
3 1 1 1
出力例 2
4
入力例 2 で与えられている数列は以下の 5 個です。
- 数列 1 : (1)
- 数列 2 : (1)
- 数列 3 : (2)
- 数列 4 : (1,1)
- 数列 5 : (1,1,1)
入力例 3
1
1 1
出力例 3
1