N, S = map(int, input().split())

ans = []
for x in range(N, 0, -1):
    if S <= x:
        break
    ans.append(x)
    S -= x
    x -= 1
if S:
    ans.append(S)
ans.reverse()
print(len(ans))
print(*ans)