#include <bits/stdc++.h>
using namespace std;
const int N = 10;
int m, n, f[3][N], x;
int main() {
  scanf("%d %d", &m, &n);
  for (int i = 0; i < m; i++) {
    scanf("%d", &x);
    f[1][x] = 1;
  }
  for (int i = 0; i < n; i++) {
    scanf("%d", &x);
    f[2][x] = 1;
  }
  for (int i = 1; i < 100; i++) {
    if (i < 10 && f[1][i] + f[2][i] == 2) {
      printf("%d", i);
      break;
    } else if (f[1][i % 10] + f[2][i / 10] == 2 ||
               f[2][i % 10] + f[1][i / 10] == 2) {
      printf("%d", i);
      break;
    }
  }
  return 0;
}
