| 25 | } |
| 26 | |
| 27 | int main() { |
| 28 | // �z��̏������ifact[i] �� i �̊K��� 1000000007 �Ŋ������]��j |
| 29 | fact[0] = 1; |
| 30 | for (int i = 1; i <= 200000; i++) fact[i] = 1LL * i * fact[i - 1] % mod; |
| 31 | |
| 32 | // ���� �� �����̏o�� |
| 33 | cin >> X >> Y; |
| 34 | cout << ncr(X + Y, Y) << endl; |
| 35 | return 0; |
| 36 | } |