def check_elements(lst, rang_from, rang_to):
range_ = rang_to - rang_from
size = len(lst)
for i in range(0, size):
if lst[i] >= rang_from and lst[i] <= rang_to:
j = lst[i] - rang_from
if (lst[j] > 0):
lst[j] *= -1
s = "";
for k in range(0, size):
s += str(lst[k]) + " "
print(s)
for i in range(0, range_):
if (lst[i] > 0):
return False
return True
lst = [1, 4, 5, 2, 3, 7, 8, 3, 9, 4, 4, 0, 6];
rang_from = 3
rang_to = 7
if (check_elements(lst, rang_from, rang_to)):
print("Yes")
else:
print("No")
'''
run:
1 -4 5 2 3 7 8 3 9 4 4 0 6
1 -4 -5 2 3 7 8 3 9 4 4 0 6
-1 -4 -5 2 3 7 8 3 9 4 4 0 6
-1 -4 -5 2 -3 7 8 3 9 4 4 0 6
-1 -4 -5 2 -3 7 8 3 9 4 4 0 6
-1 -4 -5 2 -3 7 8 3 9 4 4 0 6
-1 -4 -5 2 -3 7 8 3 9 4 4 0 6
-1 -4 -5 -2 -3 7 8 3 9 4 4 0 6
Yes
'''