import sys
n = int(input())
st = input()
flag0 = 0
res = [0]*n
start = 1
for i , c in enumerate(st):
if c =='1':
res[i] = start
start +=1
flag1 = i
while flag1 > flag0:
flag1 -=1
res[flag1] = start
start +=1
flag0=i+1
if st[-1] == '0':
print('-1')
else:
print(*res)



京公网安备 11010502036488号