from LinkedList import LinkedList


def remove(node):
    if node:
        if node.next:
            node.val = node.next.val
            node.next = node.next.next
        else:
            pass  # cannot handle using this method

if __name__ == '__main__':
    n1 = LinkedList(1)
    n2 = LinkedList(2)
    n3 = LinkedList(3)

    n1.next = n2
    n2.next = n3

    remove(n3)

    n1.print_self()