import java.io.*;
import java.lang.reflect.Array;
import java.util.*;
import java.math.BigInteger;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
String [] jobs = new String[N];
for(int i=0; i<N; i++){
jobs[i] = br.readLine();
}
List<String> jobList = new ArrayList<>(Arrays.asList(jobs));
int K = Integer.parseInt(br.readLine());
for(int i=0; i<K; i++){
String my_jobs = br.readLine();
jobList.removeAll(Arrays.asList(my_jobs));
}
jobs = jobList.toArray(new String[0]);
int cnt = jobs.length;
System.out.println(cnt);
for(int i=0; i<jobs.length; i++)
System.out.println(jobs[i]);
}
}