#include using namespace std; int main(){ int n,m; cin>>n>>m; vector s(n),t(m); for (int i=0;i>s[i]; for (int i=0;i>t[i]; sort(s.begin(),s.end()); int l=0,r=m+1; while (r-l>1){ int mid=(l+r)/2; bool ok=true; if (mid>n||mid>m) ok=false; else{ vector s2,t2; for (int i=0;i t2; for (int i=0;i st; for (int i=0;i