Підтримую всіх#11746

Підтримую всіх

1 секунда
128 мегабайтів
Середня

Аліса відвідує спортивну подію за участю багатьох національних команд, і для неї важливо одне: підтримати кожну країну.

Всього представлено країн, і Аліса може підтримати кожну країну одним із двох способів: або намалювати на собі її прапор, або мати значок з назвою країни. Аліса має список, в якому для кожної країни вказані кольори, необхідні для створення її прапора. Усього є кольорів, які можуть зустрічатися в різних прапорах, і в списку Аліси кожен колір представлений цілим числом від до .

Кожен олівець і кожен значок коштують , але її бюджет обмежений... Чи зможете Ви допомогти їй знайти мінімальну суму, яку вона має витратити, щоби підтримати всі країни?

Вхідні дані

Перший рядок містить два цілих числа n~(1 \le n \le 1000) і m~(1 \le m \le 100).

Далі йдуть рядків, згрупованих по парах; (2i - 1)-ий і -ий рядки описують -у країну.

(2i - 1)-й рядок містить одне ціле число k_i~(1 \le k_i \le m, i \le n) — кількість кольорів у прапорі -ї країни.

-й рядок містить k_i чисел c_{i,1}, c_{i,2}, ..., c_{i,k_i}~(1 \le c_{i,j} \le m, i \le n, j \le k_i) — кольори прапора -ї країни.

Для всіх i \le n, k_i кольорів c_{i,j} попарно різні.

Вихідні дані

Виведіть одне число: мінімальну суму, яку Аліса може витратити на олівці та значки, щоби презентувати кожну країну.

Приклади

Приклад 1. Перші три країни можуть бути Францією, Нідерландами та Чеською Республікою, всі вони представлені синім , білим і червоним . Наступні три країни можуть бути Італією, Угорщиною та Болгарією із зеленим , білим та червоним . Остання країна може бути Німеччиною, з чорним , червоним і жовтим . Мінімальна вартість — : ми купуємо чотири олівці (синій, зелений, білий та червоний) та один значок (для Німеччини).

Приклад 2. Ми можемо купити два олівці для кольорів і і придбати два значки, витративши всього . Всі шість країн з кольорами прапора (червоний) і (білий) можуть бути Канадою, Індонезією, Японією, Мальтою, Монако та Польщею. Прапор Беліза містить кольорів, включаючи червоний та білий, а пʼятою країною може бути Ботсвана.

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading