def make_complete_graph(num_nodes):
    """ Function that takes the number
        of nodes num_nodes and returns 
        a dictionary corresponding to
        a complete directed graph with
        the specified number of nodes. """
    graph = {}
    for key in range(num_nodes):
        values = []
        for value in range(num_nodes):
            if value != key:
                values.append(value)
        graph[key] = set(values)
    return graph