# 读取输入  
n, m = map(int, input().split())  
  
# 初始化数组,所有元素设为1  
array = [1] * n  
  
# 计算还需要多少才能达到总和m  
remainder = m - n  
  
# 如果remainder大于0,则将其加到数组的最后一个元素上  
if remainder > 0:  
    array[-1] += remainder  
  
# 输出数组  
print(' '.join(map(str, array)))