#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, x;
  cin >> n >> m;
  set<int> a, b;
  for (int i = 0; i < n; i++) {
    cin >> x;
    a.insert(x);
  }
  for (int i = 0; i < m; i++) {
    cin >> x;
    b.insert(x);
  }
  for (auto i = a.begin(); i != a.end(); i++)
    for (auto j = b.begin(); j != b.end(); j++) {
      if (*i == *j) {
        cout << *i;
        return 0;
      }
    }
  if (*a.begin() > *b.begin())
    cout << *b.begin() << *a.begin();
  else
    cout << *a.begin() << *b.begin();
  return 0;
}
