let str;
while(str = readline()) {
let arr = str.split(' ').map(Number);
let n = arr[0];
let m = arr[1];
let dp = [];
for(let i = 0;i<=n;i++) {
dp[i] = [];
for(let j = 0;j<=m;j++) {
if(i == 0 || j== 0) {
dp[i][j] = 1
}else {
dp[i][j] = dp[i-1][j] + dp[i][j-1];
}
}
}
console.log(dp[n][m]);
}
while(str = readline()) {
let arr = str.split(' ').map(Number);
let n = arr[0];
let m = arr[1];
let dp = [];
for(let i = 0;i<=n;i++) {
dp[i] = [];
for(let j = 0;j<=m;j++) {
if(i == 0 || j== 0) {
dp[i][j] = 1
}else {
dp[i][j] = dp[i-1][j] + dp[i][j-1];
}
}
}
console.log(dp[n][m]);
}