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)