code: def find_wh_node(sent_nodes):
      wh_node = ""
      main_head = ""
      wh_node_head = ""
      for node in sent_nodes:
          if node.text.lower() in pronouns:
              wh_node = node
              break
  
      if wh_node:
          wh_node_head = wh_node.head
          if wh_node_head.dep_ == "ccomp":
              main_head = wh_node_head.head
  
      return wh_node, wh_node_head, main_head
  
file_path: DeepPavlov/deeppavlov/models/kbqa/sentence_answer.py
imports: import importlib
  import re
  from logging import getLogger
  import pkg_resources
  import spacy
label_desc: Use image node_id 3 for calling a global function with example usage: find_wh_node(sent_nodes) and returns: wh_node,  wh_node_head,  main_head