#P8687. 糖果

糖果

题目描述

糖果店里有 N 包糖果,一共有 M 种口味,编号 1~M。每包里有 K 颗糖果,每颗的口味已知(同一包里可以有重复口味)。糖果店不单卖,只能整包购买。

小明想尝遍所有 M 种口味,问他最少要买几包。

输入格式

第一行三个整数 N, M, K。 接下来 N 行,每行 K 个整数,表示一包糖果里每颗的口味。

输出格式

一个整数,表示最少要买的包数。如果无论如何都尝不遍所有口味,输出 -1。

样例

输入

6 5 3
1 1 2
1 2 3
1 1 3
2 3 5
5 4 2
5 1 2

输出

2

数据范围

1 ≤ N ≤ 100,1 ≤ M ≤ 20,1 ≤ K ≤ 20,1 ≤ 口味编号 ≤ M。