/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.math.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
Scanner s
=new Scanner
(System.
in); factor z=new factor();
while(i.compareTo(n))
{
a[i]=s.nextBigInteger();
i.add(b);
}
while(i.compareTo(n))
{
p[i]=z.factorial(a[i]);
i.add(b);
}
}
}
class factor{
while(i.compareTo(n))
{
fact = fact.multiply(i) ;
i.add(a);
}
return fact;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwogCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwppbXBvcnQgamF2YS5tYXRoLio7CiAKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkJU2Nhbm5lciBzID1uZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWZhY3RvciB6PW5ldyBmYWN0b3IoKTsKCQkKCQlCaWdJbnRlZ2VyIGI9IG5ldyBCaWdJbnRlZ2VyKCIxIik7CgkJQmlnSW50ZWdlciBpID0gbmV3IEJpZ0ludGVnZXIoIjAiKTsKCQlCaWdJbnRlZ2VyIFtdIGE9IG5ldyBCaWdJbnRlZ2VyIFsxMDBdOwoJCUJpZ0ludGVnZXIgW10gcD1uZXcgQmlnSW50ZWdlclsxMDBdOwoJCUJpZ0ludGVnZXIgbj1zLm5leHRCaWdJbnRlZ2VyKCk7CgoJCXdoaWxlKGkuY29tcGFyZVRvKG4pKQoJCXsKCQkJYVtpXT1zLm5leHRCaWdJbnRlZ2VyKCk7CgkJCWkuYWRkKGIpOwoJCX0KCgkJd2hpbGUoaS5jb21wYXJlVG8obikpCgkJewoJCQlwW2ldPXouZmFjdG9yaWFsKGFbaV0pOwoJCQlpLmFkZChiKTsKCQl9CgkJfQoJfQogCgpjbGFzcyBmYWN0b3J7CglwdWJsaWMgc3RhdGljIEJpZ0ludGVnZXIgZmFjdG9yaWFsKEJpZ0ludGVnZXIgbikgewogCiAgICAgICBCaWdJbnRlZ2VyIGZhY3QgPSBuZXcgQmlnSW50ZWdlcigiMSIpOwogICAgICAgQmlnSW50ZWdlciBpID0gbmV3IEJpZ0ludGVnZXIoIjAiKTsKICAgICAgIEJpZ0ludGVnZXIgYSA9IG5ldyBCaWdJbnRlZ2VyKCIxIik7CiAKICAgICAgICB3aGlsZShpLmNvbXBhcmVUbyhuKSkKICAgICAgICB7CiAgICAgICAgICAgIGZhY3QgPSAgZmFjdC5tdWx0aXBseShpKSA7CiAgICAgICAgICAgIGkuYWRkKGEpOwogICAgICAgICB9CiAgICAgICAgcmV0dXJuIGZhY3Q7CiAgICB9Cn0=