Slatkisi

Napisao sam kod za ovaj zadatak, i vraca mi WA iako dok sam rucno testirao nisam nasao gresku. Nisam siguran da li je do koda ili do mene.
Kod:

n, d = map(int, input().split())
s = list(map(int, input().split()))
for i in range(n):
s[i]=s[i]%d
def prodji(l, x):
n = len(l)
global d
for i in range(n):
z = 0
for j in range(x):
z+=l[(i+j)%n]
if z%d==0:
return True
else:
return False
for i in range(n,-1, -1):
if prodji(s, i):
print(i)
break
else:
print(0)

Pogledajte u Raw prikazu zbog tabova. Nisam siguran da li ga jos uvek ima
LINK ZADATKA