code: def experiment_execution_time(ccore=False):
      template_clustering(
          2, SIMPLE_SAMPLES.SAMPLE_SIMPLE1, [type_link.SINGLE_LINK]
      )
      template_clustering(
          3, SIMPLE_SAMPLES.SAMPLE_SIMPLE2, [type_link.SINGLE_LINK]
      )
      template_clustering(
          4, SIMPLE_SAMPLES.SAMPLE_SIMPLE3, [type_link.SINGLE_LINK]
      )
      template_clustering(
          5, SIMPLE_SAMPLES.SAMPLE_SIMPLE4, [type_link.SINGLE_LINK]
      )
      template_clustering(
          4, SIMPLE_SAMPLES.SAMPLE_SIMPLE5, [type_link.SINGLE_LINK]
      )
      template_clustering(
          2, SIMPLE_SAMPLES.SAMPLE_ELONGATE, [type_link.SINGLE_LINK]
      )
      template_clustering(
          3, FCPS_SAMPLES.SAMPLE_LSUN, [type_link.SINGLE_LINK]
      )
      template_clustering(
          6, FCPS_SAMPLES.SAMPLE_TARGET, [type_link.SINGLE_LINK]
      )
      template_clustering(
          2, FCPS_SAMPLES.SAMPLE_TWO_DIAMONDS, [type_link.SINGLE_LINK]
      )
      template_clustering(
          2, FCPS_SAMPLES.SAMPLE_WING_NUT, [type_link.SINGLE_LINK]
      )
      template_clustering(
          2, FCPS_SAMPLES.SAMPLE_CHAINLINK, [type_link.SINGLE_LINK]
      )
      template_clustering(
          7, FCPS_SAMPLES.SAMPLE_HEPTA, [type_link.SINGLE_LINK]
      )
      template_clustering(
          4, FCPS_SAMPLES.SAMPLE_TETRA, [type_link.SINGLE_LINK]
      )
      template_clustering(
          2, FCPS_SAMPLES.SAMPLE_ATOM, [type_link.SINGLE_LINK]
      )
  
imports: from pyclustering.cluster import cluster_visualizer
  from pyclustering.cluster.agglomerative import agglomerative, type_link
  from pyclustering.utils import read_sample
  from pyclustering.utils import timedcall
  from pyclustering.samples.definitions import SIMPLE_SAMPLES, FCPS_SAMPLES
label_desc: Use image node_id 16 for calling a global function with example usage: experiment_execution_time(ccore) without return types