''' これ、 https://hayato.io/2014/pirates/ のまんまでは? ''' #!/usr/bin/env python3 import sys def solve(): num_pirates, coin = list(map(int, input().split())) def solve(proposal): necessary_vote = (len(proposal) + 1) // 2 ranks = sorted((n, i) for i, n in enumerate(proposal)) necessary_coin = sum(n + 1 for n, _ in ranks[:necessary_vote]) if coin >= necessary_coin: return [(n + 1 if ranks.index((n, i)) < necessary_vote else 0) for i, n in enumerate(proposal)] + [coin - necessary_coin] return proposal + [-1] def pretty(x): if x == -1: return 'x' if x > 9: return 'G' return str(x) optimal_proposal = [] for member in range(num_pirates): optimal_proposal = solve(optimal_proposal) optimal_proposal = optimal_proposal[::-1] print(*optimal_proposal) if __name__ == '__main__': solve()