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