给出 n 和 k,求 min 的值。
其中 n! = 1 \times 2 \times \cdot \times n 表示 n 的阶乘。
输入格式
输入文件包含多组数据,请处理到文件结束。
每组数据包含两个整数 n 和 k.
- 0 \leq k \leq n \leq 10^9
- 至多 10^5 组数据。
输出格式
对于每组数据,输出一个整数,表示所求的值。
样例输入
1000000000 0 1000000000 2 1000000000 500000000
样例输出
1 499999999500000000 1000000000000000000