#include<iostream>
#include<vector>
using namespace std;
bool check(int n,vector<vector<int>>&matrix,int m,vector<int>&color,int v,int c){
    for(int i=0;i<n;i++){
        if(matrix[v][i]==1 && color[i]==c){
            return false;
        }
    }
    return true;
}
bool solve(int n,vector<vector<int>>&matrix,int m,vector<int>&color,int v){
    if(v==color.size()){
        return true;
    }
    for(int c=0;c<=m;c++){
        if(check(n,matrix,m,color,v,c)){
            color[v]=c
            if(solve(n,matrix,m,color,v+1));
            return true;
        }
        color[v]=0;
    }
    return false;
}
int main(){
    int n;
    cin>>n;
    vector<vector<int>>matrix(n,vector<int>(n,0));
    int m;
    cin>>m;
    vector<int>color(n,0);
    solve(n,matrix,m,color,0);
    for(int i:color){
        cout<<i<<" ";
    }
    return 0;
    
}