Karashi的生日蛋糕
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

今天是 Karashi 的生日,Karashi 决定亲手制作一个大水果蛋糕来庆生!Karashi忙活了一个下午,总算做好了蛋糕,现在就剩下在蛋糕上点缀水果了,但是在水果的摆放问题上犯了难。
Karashi决定将水果摆放成圈,每圈的水果各不相同,且第圈必须有个水果。
已知有人前来为 Karashi 庆生,所以 Karashi 最终需要把蛋糕沿半径均分成块。
为了平均分蛋糕,要求每块蛋糕包含第圈的水果个,并且任意两块蛋糕包含的水果总个数相差不得超过 1 。(表示将向下取整,表示将向上取整)
现在请你告诉Karashi一种水果的摆放方案,满足上述条件。

输入描述:

一行包括两个正整数

输出描述:

输出行,每行表示一块蛋糕。
每行输出个非负整数,第行第个数表示第块蛋糕拥有的第圈水果的个数。
示例1

输入

复制
5 5

输出

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

说明

示例2

输入

复制
1 2

输出

复制
1
0