use integer; ($n,$k)=glob<>; @x=glob<>; @a=glob<>; --$k; $l=$x[$k]-$a[$k]; $r=$x[$k]+$a[$k]; $i=$k-1; $j=$k+1; while(1){ if($i>=0 && $x[$i]>=$l){ $l=$x[$i]-$a[$i] if $l>$x[$i]-$a[$i]; $r=$x[$i]+$a[$i] if $r<$x[$i]+$a[$i]; --$i; } elsif($j<$n && $x[$j]<=$r){ $l=$x[$j]-$a[$j] if $l>$x[$j]-$a[$j]; $r=$x[$j]+$a[$j] if $r<$x[$j]+$a[$j]; ++$j; } else{ last; } } print $j-$i-1;