class link:
def __init__(self, first, rest=None):
self.first = first
self.rest = rest
def removenextifvalue(self, value):
if self.rest:
if self.rest.rest:
if self.rest.first == value:
self.rest = self.rest.rest
else:
if self.rest.first == value:
del self.rest