<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def find_link(self, target_node):
 """ Find the link that points to ``target_node`` if it exists. If no link in ``self`` points to ``target_node``, return None Args: target_node (Node):
 The node to look for in ``self.link_list`` Returns: Link: An existing link pointing to ``target_node`` if found None: If no such link exists Example: True """

        try:
            return next(l for l in self.link_list if l.target == target_node)
        except StopIteration:
            return None