Загрузка данных


def format_duration(seconds):
    liststr = [['year', 'years'], ['day', 'days'], ['hour', 'hours'],
               ['minute', 'minutes'], ['second', 'seconds']]

    years = seconds // 31536000
    days = seconds % 31536000 // 86400
    hours = seconds % 31536000 % 86400 // 3600
    minutes = seconds % 31536000 % 86400 % 3600 // 60
    seconds = seconds % 31536000 % 86400 % 3600 % 60



    lista = [years, days, hours, minutes, seconds]; c = 0; indexes = []

    for el in range(len(lista)):
        if lista[el] != 0:
            c += 1
            indexes.append(el)

    # print(years, days, hours, minutes, seconds, [c], indexes)

    # если времен 2

    if c == 0:

        return "now"

    if c == 1:

        if lista[indexes[0]] == 1:

            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}')

        elif lista[indexes[0]] != 1:

            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}')

    if c == 2:

        if lista[indexes[0]] == 1:

            if lista[indexes[1]] == 1:
                return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]} and '
                        f'{lista[indexes[1]]} {liststr[indexes[1]][0]}')

            elif lista[indexes[1]] != 1:
                return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]} and '
                        f'{lista[indexes[1]]} {liststr[indexes[1]][1]}')

        elif lista[indexes[0]] != 1:

            if lista[indexes[1]] == 1:
                return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]} and '
                        f'{lista[indexes[1]]} {liststr[indexes[1]][0]}')

            elif lista[indexes[1]] != 1:
                return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]} and '
                        f'{lista[indexes[1]]} {liststr[indexes[1]][1]}')

    elif c == 3:

        if lista[indexes[0]] == 1:

            if lista[indexes[1]] == 1:

                if lista[indexes[2]] == 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][0]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][0]}')

                elif lista[indexes[2]] != 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][0]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][1]}')

            elif lista[indexes[1]] != 1:

                if lista[indexes[2]] == 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][1]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][0]}')

                elif lista[indexes[2]] != 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][1]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][1]}')

        elif lista[indexes[0]] != 1:

            if lista[indexes[1]] == 1:

                if lista[indexes[2]] == 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][0]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][0]}')

                elif lista[indexes[2]] != 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][0]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][1]}')

            elif lista[indexes[1]] != 1:

                if lista[indexes[2]] == 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][1]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][0]}')

                elif lista[indexes[2]] != 1:
                    return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                            f'{lista[indexes[1]]} {liststr[indexes[1]][1]} and '
                            f'{lista[indexes[2]]} {liststr[indexes[2]][1]}')

    elif c == 4:

        if lista[indexes[0]] == 1:

            if lista[indexes[1]] == 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')

                elif lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')

            if lista[indexes[1]] != 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')

                elif lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')

        if lista[indexes[0]] != 1:

            if lista[indexes[1]] == 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')

                elif lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')

            if lista[indexes[1]] != 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][0]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')

                elif lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][0]}')

                    elif lista[indexes[3]] != 1:

                        return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                f'{lista[indexes[2]]} {liststr[indexes[2]][1]} and '
                                f'{lista[indexes[3]]} {liststr[indexes[3]][1]}')
                    
    elif c == 5:

        if lista[indexes[0]] == 1:

            if lista[indexes[1]] == 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')


                if lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

            elif lista[indexes[1]] != 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                if lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][0]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

        elif lista[indexes[0]] != 1:

            if lista[indexes[1]] == 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')


                if lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][0]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

            elif lista[indexes[1]] != 1:

                if lista[indexes[2]] == 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][0]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                if lista[indexes[2]] != 1:

                    if lista[indexes[3]] == 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][0]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')

                    elif lista[indexes[3]] != 1:

                        if lista[indexes[4]] == 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][0]}')

                        elif lista[indexes[4]] != 1:

                            return (f'{lista[indexes[0]]} {liststr[indexes[0]][1]}, '
                                    f'{lista[indexes[1]]} {liststr[indexes[1]][1]}, '
                                    f'{lista[indexes[2]]} {liststr[indexes[2]][1]}, '
                                    f'{lista[indexes[3]]} {liststr[indexes[3]][1]} and '
                                    f'{lista[indexes[4]]} {liststr[indexes[4]][1]}')