N!

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

给出两个数 n, m。求 3748-1 和 3748-2

计算公式:

3748-3

Input

输入数据有多组(数据组数不超过 250),到 EOF 结束。

对于每组数据,输入两个用空格隔开的整数 n, m (0 <= m <= n <= 20) 。

Output

对于每组数据输出一行, 3748-1 和 3748-2,用空格隔开。

提醒:因为n!和 m! 数据较大,定义数据类型应用 long long int,输出格式%lld

Sample Input

1 1
5 3
4 3

Sample Output

1 1
60 10
24 4

Hint

请注意数据范围,可能需要使用 long long 等 64 位整型,输出格式%lld

Source

MLE_kenan