Ошибка в цикле - IndexError: list index out of range

Вот мой код на Пайтоне, не знаю что делать, не могу найти ошибку.

IndexError: list index out of range

Что означает данная проблема и как ее разрешить, я не знаю.
Буду благодарен каждому кто даст ответ, уже нет сил на это.

f = open("27_A.txt")
spis = []
s = 0
min = 99999999999
for l in f:
    a = list(map(int, l.split()))
    a.sort()
    for j in range(2):
        if (a[2] - a[j]) % 109 != 0 and a[2] - a[j] < min:
            min = a[2] - a[j]
    s += a[2]
if s % 109 != 0:
    print(s)
else:
    print(s-min)

Ответы (1 шт):

Автор решения: LostInWay

IndexError: list index out of range

Ты вышел за пределы списка, указав неправильный индекс. К примеру:

spisok = [1,2,3,4,5] // В списке 5 элементов, максимальный индекс 4
n = spisok[5] // Пробуем присвоить переменной несуществующий элемент с индексом 5

И как итог, получаем соответствующую ошибку.

→ Ссылка