code: def mbpp_serialize_inputs(task_id: str, inputs: list) -> list:
      task_id = int(task_id.split("/")[-1])
  
      if task_id == 115:
          return [[[list(item) for item in inp[0]]] for inp in inputs]
      elif task_id == 124:
          return [(str(inp[0]), str(inp[1])) for inp in inputs]
      elif task_id == 252:
          return [[str(inp[0])] for inp in inputs]
  
      return inputs
  
file_path: evalplus/evalplus/data/mbpp.py
imports: import hashlib
  import json
  import os
  from typing import Dict
  import wget
  from evalplus.data.utils import CACHE_DIR, completeness_check, get_dataset_metadata, make_cache, stream_jsonl
label_desc: Use image node_id 2 for calling a global function with example usage: mbpp_serialize_inputs(task_id, inputs) and returns: inputs, unknown, unknown, unknown