code: def _searchsorted_case2(draw):
      # N-D for x, N-D for v
      arb_leading_dims = draw(
          helpers.get_shape(
              min_num_dims=1,
          )
      )
      nx = draw(st.integers(min_value=1, max_value=5))
      nv = draw(st.integers(min_value=1, max_value=5))
      dtype_x, x = draw(
          helpers.dtype_and_values(
              dtype=draw(
                  helpers.get_dtypes(
                      "numeric", full=False, key="searchsorted"
                  )
              ),
              shape=arb_leading_dims + (nx,),
          )
      )
      dtype_v, v = draw(
          helpers.dtype_and_values(
              dtype=draw(
                  helpers.get_dtypes(
                      "numeric", full=False, key="searchsorted"
                  )
              ),
              shape=arb_leading_dims + (nv,),
          )
      )
      return dtype_x + dtype_v, x + v
  
file_path: ivy/ivy_tests/test_ivy/test_functional/test_core/test_sorting.py
imports: from hypothesis import strategies
  import numpy
  import ivy_tests.test_ivy.helpers
  from ivy_tests.test_ivy.helpers import handle_test
label_desc: Use image node_id 2 for calling a global function with example usage: _searchsorted_case2(draw) and returns: unknown,  unknown