#include<stdio.h>
#include<algorithm>
#include<iostream>
#include<string.h>
using namespace std;
int main(){
int A,a[65],B,b[65],i=0,j=0,k=0,c1[130],c2[130],cnt=0,flag=0;
memset(c1,0,sizeof(c1));
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
cin>>A;
if(A!=0)
for(i=0;i<A;i++)
cin>>a[i];
cin>>B;
if(B!=0)
for(i=0;i<B;i++)
cin>>b[i];
sort(a,a+A);
sort(b,b+B);
if(A==0){
cout<<0<<endl<<endl;
if(B==0);
else
for(i=0;i<B;i++)
cout<<b[i]<<" ";
}
else {
cout<<A<<endl;
if(B==0){
cout<<endl;
for(i=0;i<A;i++)
cout<<a[i]<<" ";
}
else {
for(i=0;i<A;i++)
for(j=0;j<B;j++)
if(a[i]==b[j])
c1[k++]=a[i];
if(c1[0]==0);
else
for(i=0;i<k;i++)
cout<<c1[i]<<" ";
cout<<endl;
for(i=0;i<A;i++)
c2[i]=a[i];
for(j=0;j<B;j++){
flag=0;
for(i=0;i<A;i++){
if(b[j]==c1[i])
flag=1;
}
if(flag==0){
cnt++;
c2[A+cnt-1]=b[j];
}
}
sort(c2,c2+A+cnt);
for(i=0;i<A+cnt;i++)
cout<<c2[i]<<" ";
}
}
return 0;
}