恢复数列
题号:NC201725
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

小y的数学作业不小心被泼上了墨水。有道题看不清了,现在他想请你帮他恢复这道题。
这道数学题原型如下:
给出一个长度为n的非负数列a,记数列中第i个数字为a_i。请你求出任意一个x满足:
幸运的是,小y依然记得自己所求得的答案x。现在请你帮他找回这个数列a。
你的输出需要保证

输入描述:

输入共一行两个用空格隔开的正整数n,x。含义见【题目描述】

输出描述:

输出共一行n个用空格隔开的正整数,第i个数字表示a_i
当你输出多于n个数字时,只有前n个数字有效。
如果有多种答案,你只需要输出任意一种
输入保证有解。
示例1

输入

复制
12 6

输出

复制
2 0 0 0 0 0 0 1 1 1 1 1

说明

6^2=6^0+6^0+6^0+6^0+6^0+6^0+6^1+6^1+6^1+6^1+6^1=36

备注:

对于的数据满足:

对于的数据满足:

对于的数据满足: