#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
    int a,b,c,e=10,f=10,h=10;
    bool d[9],s=false;
    for(int i=0;i<9;i++)
    {
        d[i]=false;
    }
    cin>>a>>b;
    for(int i=0;i<a;i++)
    {
        cin>>c;
        d[c-1]=true;
        e=min(e,c);
    }
    for(int i=0;i<b;i++)
    {
        cin>>c;
        f=min(f,c);
        if(d[c-1]==true && d[c-1]<h)
        {
            h=c;
            s=true;
        }
    }
    if(s==true)
    {
        cout<<h;
        return 0;
    }
    else
    {
        cout<<min(e,f)<<max(e,f);
        return 0;
    }
}