import string


def numbertosuffix(num, base=26, numerals=string.ascii_lowercase):
    """ Given a base=26 number, convert to ascii_lowercase-based name.
    Taken from https://stackoverflow.com/questions/60039572/how-to-increment-alphanumeric-number-in-python
    """

    return ((num == 0) and numerals[0]) or (numbertosuffix(num // base, base, numerals).lstrip(numerals[0]) + numerals[num % base])