#include <stdio.h>
int main() {
int dp[2000][2000];
int n,m;
scanf("%d %d",&n,&m);
for(int i=1;i<=n;i++){
dp[i][1] = 1;
}
for(int i=1;i<=m;i++){
dp[1][i] = 1;
}
for(int i=2;i<=n;i++){
for(int j=2;j<=m;j++){
dp[i][j] = (dp[i-1][j] + dp[i][j-1])%1000000007;
}
}
printf("%d\n",dp[n][m]);
return 0;
}



京公网安备 11010502036488号