#include <bits/stdc++.h>
using namespace std;
int main() {
  int n[10], m[9], i, j, k, l = 1000, q;
  scanf("%d %d", &i, &j);
  for (k = 0; k < i; k++) {
    scanf("%d", &n[k]);
  }
  for (k = 0; k < j; k++) {
    scanf("%d", &m[k]);
  }
  sort(n, n + i);
  sort(m, m + j);
  for (k = 0; k < i; k++) {
    for (q = 0; q < j; q++) {
      if (n[k] == m[q]) {
        if (n[k] < l) {
          l = n[k];
        }
      }
    }
  }
  if (l != 1000) {
    printf("%d", l);
    return 0;
  }
  if (n[0] > m[0]) l = m[0] * 10 + n[0];
  if (n[0] < m[0]) l = n[0] * 10 + m[0];
  if (n[0] == m[0]) l = n[0];
  printf("%d", l);
  return 0;
}
