def cellCompete(states, days):
for day in range(days):
newStates = states[:]
for i in range(len(states)):
if i == 0:
if states[i+1] == 0:
states[i] = 0
else:
states[i] = 1
elif i == len(states) - 1:
if states[i-1] == 0:
states[i] = 0
else:
states[i] = 1
else:
if states[i-1] == states[i+1]:
newStates[i] = 0
else:
newStates[i] = 1
states = newStates[:]
return states