#include<iostream>
#include<cstdio>
#include<bits/stdc++.h>
using namespace std;
#define int long long
int dp[2010][2010];
signed main()
{
int m, n;
cin>>m>>n;
dp[1][1] = 1;
for(int i = 1;i <= m;i++)
{
for(int j = 1;j <= n;j++)
{
if(i == 1 && j == 1){
cout<<dp[i][j]<<" ";
continue;
}
dp[i][j] = dp[i - 1][j] + dp[i][j - 1];
cout<<dp[i][j]<<" ";
}
cout<<endl;
}
cout<<dp[m][n];
return 0;
}