Codeforces celebrates 10 years! We are pleased to announce the crowdfunding-campaign. Congratulate us by the link https://codeforces.com/10years. ×

Statement is not available on English language
A. Скрытый друг
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вам дан граф друзей VK. Недавно у пользователей появилась возможность скрывать друзей из социального графа. Для заданного графа друзей найдите скрытые дружеские связи, то есть такие ситуации, когда пользователь $$$u$$$ находится в друзьях у пользователя $$$v$$$, но пользователь $$$v$$$ не находится в друзьях у пользователя $$$u$$$.

Входные данные

В первой строке задано одно целое число $$$n$$$ ($$$2 \le n \le 100$$$) — количество человек в графе друзей ВКонтакте. Пользователи пронумерованы целыми числами от $$$1$$$ до $$$n$$$.

В следующих $$$n$$$ строках дан граф друзей каждого из этих людей: в $$$i$$$-й из этих строк сначала дано количество друзей у $$$i$$$-го человека и список номеров его друзей, разделенные пробелами. Номера друзей в каждой из $$$n$$$ этих строк не повторяются.

Выходные данные

В первой строке выведите одно число $$$k$$$ — количество скрытых дружеских связей.

В следующих $$$k$$$ строках выведите пары чисел $$$u, v$$$, означающие, что пользователь $$$u$$$ скрыл пользователя $$$v$$$ из друзей. Пары выводите в любом порядке.

Примеры
Входные данные
5
3 2 3 4
4 1 3 4 5
0
2 1 2
3 4 3 1
Выходные данные
6
3 5
4 5
5 2
3 1
1 5
3 2
Входные данные
2
0
1 1
Выходные данные
1
1 2