1 2 3 4 5
sub target_index { my( $k, @c ) = ( pop, 0, 0, 0 ); $c[ $_ <=> $k ]++ for @_; $c[2] .. $c[2] + $c[0] - 1 }