#Lutece1288. 旅游的Final柱

旅游的Final柱

Migrated from Lutece 1288 旅游的Final柱

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

柱神要去打Final啦~(≧▽≦)/~啦啦啦

柱神来到了异国他乡的普吉岛,柱神决定好好游览一番。

普吉岛的景点编号为11NN,景点之间由双向的道路连接着,所有的道路的长度都是11

柱神希望访问所有的景点,但是又不想耽搁太长的时间,所以柱神决定每天访问一个景点。

为了好好陶冶情操,柱神并不在路上花费太多的时间,所以柱神不会在连续的两天访问两个最短距离超过KK的景点。

由于柱神忙着打Final,所以旅行的方案就交个你了。

Input

第一行为两个整数N,KN,K,其中4<=N<=5004<=N<=5003<=K<=N13<=K<=N-1

接下来NNNN列,第iijj列的值aij=1a_{ij}=1或者aij=0a_{ij}=0

如果aij=1a_{ij}=1,表示从景点ii到景点jj有一条长为11的道路,如果aij=0a_{ij}=0,则表示从iijj没有直接的道路。

图保证联通。

注意哦:数据以字符串的形式给出,只包含0和1,且aii=0a_{ii}=0

Output

输出一个11NN的排列,第ii个数表示第ii天访问的景点编号。输出任意一组解即可。

Samples

4 3
0100
1010
0101
0010
1 3 2 4

Resources

每周一题 div2