code: def three_backticks_or_more(lines):
      """Return a string with enough backticks to encapsulate the given code cell in Markdown
      cf. https://github.com/mwouts/jupytext/issues/712"""
      code_cell_delimiter = "```"
      for line in lines:
          if not line.startswith(code_cell_delimiter):
              continue
          for char in line[len(code_cell_delimiter) :]:
              if char != "`":
                  break
              code_cell_delimiter += "`"
          code_cell_delimiter += "`"
  
      return code_cell_delimiter
  
imports: import re
  import warnings
  from copy import copy
  from .cell_metadata import _IGNORE_CELL_METADATA, is_active, metadata_to_double_percent_options, metadata_to_rmd_options, metadata_to_text
  from .cell_reader import LightScriptCellReader, MarkdownCellReader, RMarkdownCellReader
  from .doxygen import markdown_to_doxygen
  from .languages import _SCRIPT_EXTENSIONS, cell_language, comment_lines, same_language
  from .magics import comment_magic, escape_code_start, need_explicit_marker
  from .metadata_filter import filter_metadata
  from .pep8 import pep8_lines_between_cells
label_desc: Use image node_id 2 for calling a global function with example usage: three_backticks_or_more(lines) and returns: code_cell_delimiter