#include<bits/stdc++.h>
using namespace std;
bool cst(char a,char b){
if(a<=b) return true;
else return false;
}
string unlucky(char str[],int n){
int ptr1=0,ptr2=n,x;
if(str[ptr1]>str[ptr2]) x=1;
else x=0;
while(ptr1<n && ptr2<(2*n)){
if(x==1 && str[ptr1]<=str[ptr2]) return "NO";
else if(x==0 && str[ptr1]>=str[ptr2]) return "NO";
ptr1++;
ptr2++;
}
return "YES";
}
int main(){
int n;
string str;
cin>>n>>str;
char v[2*n];
for(int i=0;i<2*n;i++) v[i]=str[i];
sort(v,v+n,cst);
sort(v+n,v+(2*n),cst);
cout<<unlucky(v,n);
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgY3N0KGNoYXIgYSxjaGFyIGIpewoJaWYoYTw9YikgcmV0dXJuIHRydWU7CgllbHNlIHJldHVybiBmYWxzZTsKfQoKc3RyaW5nIHVubHVja3koY2hhciBzdHJbXSxpbnQgbil7CglpbnQgcHRyMT0wLHB0cjI9bix4OwoJaWYoc3RyW3B0cjFdPnN0cltwdHIyXSkgeD0xOwoJZWxzZSB4PTA7Cgl3aGlsZShwdHIxPG4gJiYgcHRyMjwoMipuKSl7CgkJaWYoeD09MSAmJiBzdHJbcHRyMV08PXN0cltwdHIyXSkgcmV0dXJuICJOTyI7CgkJZWxzZSBpZih4PT0wICYmIHN0cltwdHIxXT49c3RyW3B0cjJdKSByZXR1cm4gIk5PIjsKCQlwdHIxKys7CgkJcHRyMisrOwoJfQoJcmV0dXJuICJZRVMiOwp9CgppbnQgbWFpbigpewoJaW50IG47CglzdHJpbmcgc3RyOwoJY2luPj5uPj5zdHI7CgljaGFyIHZbMipuXTsKCWZvcihpbnQgaT0wO2k8MipuO2krKykgdltpXT1zdHJbaV07Cglzb3J0KHYsdituLGNzdCk7Cglzb3J0KHYrbix2KygyKm4pLGNzdCk7Cgljb3V0PDx1bmx1Y2t5KHYsbik7CglyZXR1cm4gMDsKfQ==