집합 차 원소 나열
자연수들로 이루어진 두 집합 A와 B가 주어진다. A의 원소 가운데 B에 들어 있지 않은 것들만 골라내는 프로그램을 작성하라.
입력
첫째 줄에 두 집합의 크기 n(A)와 n(B)가 공백으로 구분되어 주어진다. (1 ≤ n(A), n(B) ≤ 500,000) 둘째 줄에 A의 원소들이, 셋째 줄에 B의 원소들이 공백으로 구분되어 나열된다. 원소는 2,147,483,647 이하의 자연수이고, 한 집합 안에서 같은 값이 반복되지 않는다.
출력
구하는 원소의 개수를 첫째 줄에 출력한다. 둘째 줄에는 그 원소들을 작은 것부터 큰 것 순서로 공백으로 구분해 나열한다. 해당하는 원소가 하나도 없으면 첫째 줄에 0만 출력한다.
예제 입력 1
4 3
2 5 11 7
9 7 4
예제 출력 1
3
2 5 11
예제 입력 2
3 5
2 5 4
1 2 3 4 5
예제 출력 2
0