#include<stdio.h>
#include<math.h>
#include<string.h>
#define scand(n) scanf("%d",&n)
#define scanld(n) scanf("%ld", &n)
#define printd(n) printf("%d", n)
#define printld(n) printf("%ld\n", n)
#define linedown printf("\n");
int main(){
int m,n;
scand(m); scand(n);
if (m>n){
for (int i=1; i<=m; i++){
if (i<=n){
for (int j=i; j<=n;j++) printd(j);
for (int j=i-1; j>=1;j--) printd(j);
}
if (i>n){
printd(i);
for (int j=n-1; j>=1; j--) printd(j);
}
}
} else {
for (int i=1; i<=m; i++){
for (int j=i; j<=n;j++) printd(j);
for (int j=i-1; j>=1;j--) printd(j);
}
}
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgojaW5jbHVkZTxzdHJpbmcuaD4KI2RlZmluZSBzY2FuZChuKSBzY2FuZigiJWQiLCZuKQojZGVmaW5lIHNjYW5sZChuKSBzY2FuZigiJWxkIiwgJm4pCiNkZWZpbmUgcHJpbnRkKG4pIHByaW50ZigiJWQiLCBuKQojZGVmaW5lIHByaW50bGQobikgcHJpbnRmKCIlbGRcbiIsIG4pCiNkZWZpbmUgbGluZWRvd24gcHJpbnRmKCJcbiIpOwppbnQgbWFpbigpewoJaW50IG0sbjsKCXNjYW5kKG0pOyBzY2FuZChuKTsKCWlmIChtPm4pewoJCWZvciAoaW50IGk9MTsgaTw9bTsgaSsrKXsKCQkJaWYgKGk8PW4pewoJCQkJZm9yIChpbnQgaj1pOyBqPD1uO2orKykgcHJpbnRkKGopOwoJCQkJZm9yIChpbnQgaj1pLTE7IGo+PTE7ai0tKSBwcmludGQoaik7CgkJCX0KCQkJaWYgKGk+bil7CgkJCQlwcmludGQoaSk7CgkJCQlmb3IgKGludCBqPW4tMTsgaj49MTsgai0tKSBwcmludGQoaik7CgkJCQl9CgkJCXByaW50ZigiXG4iKTsKCQl9CgkJCgl9IGVsc2UgewoJCWZvciAoaW50IGk9MTsgaTw9bTsgaSsrKXsKCQkJZm9yIChpbnQgaj1pOyBqPD1uO2orKykgcHJpbnRkKGopOwoJCQlmb3IgKGludCBqPWktMTsgaj49MTtqLS0pIHByaW50ZChqKTsKCQkJcHJpbnRmKCJcbiIpOwoJCX0KCX0KfQo=