#include<iostream>
#include<cstdio>
using namespace std;
const int MAXN=10010;
int A[MAXN];
int B[MAXN];
int C[MAXN];
int D[MAXN];
void Minus(int *a,int m,int *b,int n,int *c,int &cc)
{
int k=0;
int j;
for(int i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(a[i]==b[j])
break;
}
if(j==n)
c[k++]=a[i];
}
cc=k;
}
void Combine( int *a,int &alen,int *b,int blen )
{
for(int j=0;j<blen;j++)
a[j+alen]=b[j];
alen=alen+blen;
}
void Uniq(int *a, int alen,int *b,int &blen)
{
for(int i=0;i<alen;i++)
{
for(int j=i+1;j<alen;j++)
{
if(a[i]==a[j])
a[j]=-1;
}
}
blen=0;
for(int i=0;i<alen;i++)
{
if(a[i]!=-1)
b[blen++]=a[i];
}
}
int main()
{
freopen("in.txt","r",stdin);
int m,n;
cin>>m>>n;
for(int i=0;i<m;i++)
cin>>A[i];
for(int i=0;i<n;i++)
cin>>B[i];
int clen=0;
int dlen=0;
Minus(A,m,B,n,C,clen);
Minus(B,n,A,m,D,dlen);
Combine(C,clen,D,dlen);
Uniq(C,clen,D,dlen);
for(int i=0;i<dlen;i++)
cout<<D[i]<<" ";
cout<<endl;
return 0;
}