Cows are such finicky eaters. Each cow has a preference for certain foods and drinks, and she will consume no others.
Farmer John has cooked fabulous meals for his cows, but he forgot to check his menu against their preferences. Although he might not be able to stuff everybody, he wants to give a complete meal of both food and drink to as many cows as possible.
Farmer John has cooked $F\ (1\ ≤\ F\ ≤\ 100)$ types of foods and prepared $D\ (1\ ≤\ D\ ≤\ 100)$ types of drinks. Each of his $N\ (1\ ≤\ N\ ≤\ 100)$ cows has decided whether she is willing to eat a particular food or drink a particular drink. Farmer John must assign a food type and a drink type to each cow to maximize the number of cows who get both.
Each dish or drink can only be consumed by one cow (i.e., once food type 2 is assigned to a cow, no other cow can be assigned food type 2).
Line 1: Three space-separated integers: N, F, and D
Lines 2…N+1: Each line i starts with a two integers Fi and Di, the number of dishes that cow i likes and the number of drinks that cow i likes. The next Fi integers denote the dishes that cow i will eat, and the Di integers following that denote the drinks that cow i will drink.
Line 1: A single integer that is the maximum number of cows that can be fed both food and drink that conform to their wishes
4 3 3
2 2 1 2 3 1
2 2 2 3 1 2
2 2 1 3 1 2
2 1 1 3 3
农夫为他的 $N\ (1\ ≤\ N\ ≤\ 100)$ 牛准备了 $F\ (1\ ≤\ F\ ≤\ 100)$ 种食物和 $D\ (1\ ≤\ D ≤\ 100)$ 种饮料。每头牛都有各自喜欢的食物和饮料，而每种食物或饮料只能分配给一头牛。最多能有多少头牛可以同时得到喜欢的食物和饮料？