
def suavitza_serie(it):
    a = next(it)
    yield a
    for b in it:
        if b - a > 1:
            for x in range(a+1, b):
                yield x
        elif a - b > 1:
            for x in range(a-1, b, -1):
                yield x
        yield b
        a = b
