생성일: 2022년 2월 6일 오후 7:59
# 수열 추측하기
import sys
sys.stdin = open("input.txt", "rt")
def DFS(L, sum):
    if L == n and sum == f:
        for x in p:
            print(x, end = ' ')
        sys.exit(0)
    else:
        for i in range(1, n+1):
            if ch[i] == 0:
                ch[i] = 1
                p[L] = i
                DFS(L+1, sum+(p[L]*b[L]))
                ch[i] = 0
if __name__ == "__main__":
    n, f = map(int, input().split())
    p = [0] * n
    b = [1] * n
    ch = [0] * (n+1)
    # 이항 게수
    for i in range(1, n):
        b[i] = b[i-1] * (n-i) // i
    DFS(0, 0)