#include <iostream>
using namespace std;
int st[11], p, n;
void afis(){
for(int i=1; i<=p; i++){
cout<<st[i]<<" ";
}
cout<<"\n";
}
int sol(int pas){
if(pas == p) return 1;
return 0;
}
int bun(int pas){
for(int i=1; i<pas; i++){
if(st[i]==st[pas]) return 0;
if(st[i]>st[pas]) return 0;
}
return 1;
}
void BKT(int pas){
for(int i=1; i<=2*n-1; i+=2){
st[pas]=i;
if(bun(pas)){
if(sol(pas)) afis();
else BKT(pas+1);
}
}
}
int main()
{
cin>>p>>n;
BKT(1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBzdFsxMV0sIHAsIG47Cgp2b2lkIGFmaXMoKXsKICAgIGZvcihpbnQgaT0xOyBpPD1wOyBpKyspewogICAgICAgIGNvdXQ8PHN0W2ldPDwiICI7CiAgICB9CiAgICBjb3V0PDwiXG4iOwp9CgppbnQgc29sKGludCBwYXMpewogICAgaWYocGFzID09IHApIHJldHVybiAxOwogICAgcmV0dXJuIDA7Cn0KCmludCBidW4oaW50IHBhcyl7CiAgICBmb3IoaW50IGk9MTsgaTxwYXM7IGkrKyl7CiAgICAgICAgaWYoc3RbaV09PXN0W3Bhc10pIHJldHVybiAwOwogICAgICAgIGlmKHN0W2ldPnN0W3Bhc10pIHJldHVybiAwOwogICAgfQogICAgcmV0dXJuIDE7Cn0KCnZvaWQgQktUKGludCBwYXMpewogICAgZm9yKGludCBpPTE7IGk8PTIqbi0xOyBpKz0yKXsKICAgICAgICBzdFtwYXNdPWk7CiAgICAgICAgaWYoYnVuKHBhcykpewogICAgICAgICAgICBpZihzb2wocGFzKSkgYWZpcygpOwogICAgICAgICAgICBlbHNlIEJLVChwYXMrMSk7CiAgICAgICAgfQogICAgfQp9CgppbnQgbWFpbigpCnsKICAgIGNpbj4+cD4+bjsKICAgIEJLVCgxKTsKICAgIHJldHVybiAwOwp9Cg==