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)