code: def cpu_call(M, first, second):
      result = []
      for i in range(len(first)):
          result.append(overlap(first[i], second[i], M))
      return result
  
imports: import gc
  import pytest
  import numpy
  import scipy
  import cudf
  import cugraph
  from cugraph.testing import utils, UNDIRECTED_DATASETS
  from cudf.testing import assert_series_equal
  from cudf.testing.testing import assert_frame_equal
label_desc: Use image node_id 7 for calling a global function with example usage: cpu_call(M, first, second) and returns: result