while True:
try:
n = int(input())
s = input()
if s[-1] == '0':
print(-1)
else:
res = [i for i in range(1, n + 1)]
for i in range(n):
if s[i] == '0': # s中第i个元素为0,则排列中第i个元素的值必须大于i
res[i], res[i+1] = res[i+1], res[i]
print(' '.join(map(str, res)))
except:
break

京公网安备 11010502036488号