FCTRL2 - Small factorials


You are asked to calculate factorials of some small positive integers.

Input

An integer t, 1 ≤ t ≤ 100, denoting the number of testcases, followed by t lines, each containing a single integer n, 1 ≤ n ≤ 100.

Output

For each integer n given at input, display a line with the value of n!

Example

Input:
4
1
2
5
3

Output:
1
2
120
6

hide comments
kaala: 2022-05-28 18:36:49

segregaate the multiplication system on a vector or an array.

oyutommy: 2022-04-24 08:06:16

using long long is not gonna work

nowshadsub15: 2022-01-14 19:12:16

solved in c, used library strrev function but CE was shown, so implemented it in the source code and got AC .

rz_ai: 2022-01-09 15:15:03

Can I use boost multiprecision ??

hitesh_12345: 2021-12-14 06:22:11

Be careful!!! Use line break at end of each testcase..

rishi_48: 2021-10-22 07:56:16

For those using Java, use BigInteger Class!!

manoj_goud: 2021-10-10 05:08:39

Actually 100! cant be stored in long long also, so use different approach

hetian520: 2021-09-27 14:33:47

Use python for ac. I've used C++ with traditional recursion function but got wrong answer all time. So I've used Python with factorial recursion and got ac with ease. Happy Coding.

Last edit: 2021-09-27 14:34:16
resetius: 2021-03-21 22:50:09

Used fortran and array -- integer(8), dimension(1000) :: Array

deep_97: 2021-01-18 21:12:41

Using vector to store the answer makes it easier to solve in C++. Using Java BigInteger or using Python will not help in learning.


Added by:adrian
Date:2004-05-28
Time limit:1s
Source limit:2000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All