code: def find_same_node(
      nodes: List[GraphNode], target: GraphNode
  ) -> Optional[GraphNode]:
      return next(
          filter(
              lambda n: n.descriptive_id == target.descriptive_id, nodes
          ),
          None,
      )
  
imports: from typing import List, Optional, Callable, Sequence
  from golem.core.dag.graph import Graph
  from golem.core.dag.graph_node import GraphNode
label_desc: Use image node_id 3 for calling a global function with example usage: find_same_node(nodes, target) and returns: next