#include <bits/stdc++.h>
using namespace std;
int n;
char c[256];
int f[128], l[128];
void read() {
  int i;
  scanf("%d", &n);
  scanf("%s", c);
}
void solve() {
  int i;
  for (i = 0; i < n; i++) {
    f[i] = c[i] - '0';
  }
  for (i = n; i < n * 2; i++) {
    l[i - n] = c[i] - '0';
  }
  sort(f, f + n);
  sort(l, l + n);
  int z, z1;
  if (f[0] < l[0])
    z = 1;
  else if (f[0] == l[0]) {
    printf("NO\n");
    return;
  } else
    z = 2;
  for (i = 1; i < n; i++) {
    if (f[i] < l[i])
      z1 = 1;
    else if (f[i] == l[i]) {
      printf("NO\n");
      return;
    } else
      z1 = 2;
    if (z != z1) {
      printf("NO\n");
      return;
    }
  }
  printf("YES\n");
}
int main() {
  read();
  solve();
  return 0;
}
