def __reversed__(self):
        end = self.__end
        curr = end[1]
        while curr is not end:
            yield curr[0]