#include
using namespace std;
int main() {
int n;
cin>>n;
int a[n];
int b[n];
int c[2n];
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
cin>>b[i];
}
for(int i=0,l=0,m=0;i<(2n)/2;){
if(a[l]<=b[m]){
c[i++] = a[l++];
if(l==n){
for(;i<(2n)/2;){
c[i++] = b[m++];
}
}else{
c[i++] = b[m++];
if(m==n){
for(;i<(2n)/2;){
c[i++] = a[l++];
}
}
}
}
}
cout<<c[(2*n)/2-1];
}
what is wrong?
even complexity is O(n);