class Node:
    def __init__(self, data=None, children=None):
        self.data = data
        self.children  = children

    def __str__(self):
        return str(self.data)


def find_children(node,allthedata) :
    childs=[]
    for i,d in enumerate(allthedata):
        if node.data['id'] == d['parent'] :
            childs.append(Node(d))
    return childs



