Задача №3753. Кубики

СЕМИНАР 5. Словари. Множества.
Необходимо набрать 10 баллов. A, B — 1 балл, C — 2 балла, D — 3 балла, E, F — 4 балла, G — 5 баллов.

Аня и Боря любят играть в разноцветные кубики, причем у каждого из них свой набор и в каждом наборе все кубики различны по цвету. Однажды дети заинтересовались, сколько существуют цветов таких, что кубики каждого цвета присутствуют в обоих наборах. Для этого они занумеровали все цвета случайными числами. На этом их энтузиазм иссяк, поэтому вам предлагается помочь им в оставшейся части.

Номер любого цвета — это целое число в пределах от 0 до 109.

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

В первой строке входного файла записаны числа N и M — количество кубиков у Ани и Бори соответственно. В следующих N строках заданы номера цветов кубиков Ани. В последних M строках номера цветов кубиков Бори.

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

Выведите сначала количество, а затем отсортированные по возрастанию номера цветов таких, что кубики каждого цвета есть в обоих наборах, затем количество и отсортированные по возрастанию номера остальных цветов у Ани, потом количество и отсортированные по возрастанию номера остальных цветов у Бори.

Примеры
Входные данные
4 3
0
1
10
9
1
3
0
Выходные данные
2
0 1
2
9 10
1
3
Сдать: для сдачи задач необходимо войти в систему