{$APPTYPE CONSOLE} {$B-,R-,O+} const maxn=100001; maxm=100001; inf=1000000000; var fi,fo:text; n,m,y0,y1,i,j,d,lastd:longint; a,b:array[1..maxn] of longint; ans:longint; hasnext,hascur:boolean; begin assign(fi,'mice.dat'); assign(fo,'mice.sol'); reset(fi); rewrite(fo); readln(fi,n,m,y0,y1); if(m=0)then begin writeln(fo,n); close(fi); close(fo); halt; end; for i:=1 to n do read(fi,a[i]); readln(fi); for i:=1 to m do read(fi,b[i]); ans:=n; lastd:=-1; j:=1; for i:=1 to n do begin while(j