eolymp
Змагання

Биномиальный коэффициент

Біноміальні коефіцієнти 1

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB

Нехай n - ціле невід'ємне число. Позначимо n! = 1 * 2 *... * n (0! = 1) та

За заданими n та k обчислити C(n,k).

Вхідні данні

Перший рядок містить кількість тестів t (t50). Кожний з наступних t рядків містить два цілі числа n та k (0n < 2^64, 0C(n,k) < 2^64).

Вихідні данні

Вивести t рядків, кожен з яких містить значення C(n,k) для відповідного теста.

Приклад

Вхідні дані #1
6
0 0
1 0
1 1
2 0
2 1
2 2
Вихідні дані #1
1
1
1
1
2
1
Автор Антон Луньов