АУ

Size: a a a
АУ
DK
АУ
YA
АА
IM
IM
YA
YA
ММ
ЕЖ
C
C
R
for i in lst:
... if i < 0:
... sum(lst[lst.index(i)+1:])
... break
a, b = 1, 3хз че значит "освободившиеся", но если это те, что in range(a, b+1), то просто заменить их нулями...хотя там написано "в конце массива"(а там еще и хрен пойми что есть конец) и вообще, эл-ты удалены, значит в конце массива их уже быть не может...
for i in lst:
... if i in range(a,b+1):
... lst.remove(i)
DB
DL
А