def merge_prev_node(node):
    if (not node.last):
        return node
    lnode = node.last
    lnode.add(str(node))
    if node.next:
        node.next.last = lnode
        lnode.next = node.next
    else:
        lnode.next = None
    del node
    return lnode
def merge_prev_node(node):
    if (not node.last):
        return node
    lnode = node.last
    lnode.add(str(node))
    if node.next:
        node.next.last = lnode
        lnode.next = node.next
    else:
        lnode.next = None
    del node
    return lnode