동아리
세 개의 동아리 A, B, C가 있습니다. 각 동아리에 가입된 회원들의 수와 회원들의 아이디가 주어질 때, 다음 두 가지 조건에 맞는 회원 명단을 각각 구하는 프로그램을 작성하시오.
- 세 동아리 모두에 가입한 '핵심 회원'의 명단
- 세 동아리 중 '딱 한 곳에만' 가입한 '일반 회원'의 명단
입력
첫째 줄부터 셋째 줄까지 각 동아리 A, B, C의 정보가 한 줄씩 입력된다.
각 줄의 첫 번째 항목은 해당 동아리의 회원 수 N이며, 뒤이어 N개의 회원 아이디가 공백으로 구분되어 입력된다.
(한 동아리당 회원 수 N은 0 이상 100 이하의 정수이다. 회원 아이디는 알파벳 소문자로만 구성된 10자 이하의 문자열이며, 하나의 동아리 내에서 중복된 아이디는 입력되지 않는다.)
출력
첫째 줄에 세 동아리 모두에 가입한 '핵심 회원'의 수를 출력하고, 둘째 줄에 해당 회원들의 아이디를 알파벳 오름차순(사전순)으로 정렬하여 공백으로 구분해 출력한다.
셋째 줄에 딱 한 동아리에만 가입한 '일반 회원'의 수를 출력하고, 넷째 줄에 해당 회원들의 아이디를 알파벳 오름차순(사전순)으로 정렬하여 공백으로 구분해 출력한다.
(각 조건에 해당하는 회원이 없을 경우, 아이디를 출력하는 줄은 빈 줄로 두어야 한다.)
예시 입력 1
4 alice bob charlie david
4 charlie elena bob kevin
3 bob kevin fred
예시 출력 1
1
bob
4
alice david elena fred
예시 입력 2
2 a b
2 c d
2 e f
예시 출력 2
0
6
a b c d e f
코멘트