($N,$K)=glob<>;
--$K;
@X=glob<>;
@A=glob<>;
for($L=$X[$l=$K];$l>=0&&$L<=$X[$l];--$l){
	if($X[$l]-$A[$l]<$L){
		$L=$X[$l]-$A[$l]
	}
}
for($R=$X[$r=$K];$r<$N&&$X[$r]<=$R;++$r){
	if($R<$X[$r]+$A[$r]){
		$R=$X[$r]+$A[$r]
	}
}
print$r-$l-1