def get_odd_degree_nodes(graph):
    """ Finds all odd degree nodes.

    Args:
         - graph (networkx.Graph): undirected graph

    Returns:
        - (list): list of odd degree nodes
    """
    return [v for v, d in graph.degree() if d % 2 == 1]