#include <bits/stdc++.h>
int main() {
  int a, b, j, g, k[40], s[40], t;
  scanf("%d %d", &a, &b);
  for (j = 0; j < a; j++) {
    scanf("%d", &k[j]);
  }
  for (j = 0; j < b; j++) {
    scanf("%d", &s[j]);
  }
  for (j = 0; j < a; j++)
    for (g = 0; j < a; j++)
      if (k[j] < k[g]) {
        t = k[j];
        k[j] = k[g];
        k[g] = t;
      }
  for (j = 0; j < b; j++)
    for (g = 0; j < b; j++)
      if (s[j] < s[g]) {
        t = s[j];
        s[j] = s[g];
        s[g] = t;
      }
  if (k[0] == s[0])
    printf("%d\n", k[0]);
  else if (k[0] * 10 + s[0] > s[0] * 10 + k[0])
    printf("%d%d\n", s[0], k[0]);
  else if (k[0] * 10 + s[0] < s[0] * 10 + k[0])
    printf("%d%d\n", k[0], s[0]);
  return 0;
}
