# n个小朋友和n个座位
n = int(input().strip())
# 小朋友的愿望
s = input().strip()
# a不独特的小朋友,b独特的小朋友
a, b =[], []
# x不独特的小朋友位置,y独特的小朋友位置
x, y = -1, 0
for i in range(1, n+1):
if (s[i-1]=='0'):
a.append(i)
else:
b.append(i)
for i in range(1, n+1):
# 不独特的小朋友位置是固定的,先排
if (s[i-1]=='0'):
x = (x+1)%len(a)
print(a[x], end=' ')
else:
# 独特的小朋友位置其中一种方法,顺位挪
y = (y+1)%len(b)
print(b[y], end=' ')

京公网安备 11010502036488号