Time limit: 0.01s
Memory limit: 0.5MB
Input:
Output:
Vlad își dorește să afle cât mai multe despre operația modulo și rezultatele sale. În același timp, ar vrea să calculeze niște factoriale. Pentru că valoarea factorialului unui număr poate fi mare, el își dorește să calculeze factorialul mai multor numere, modulo o anumită valoare. Astfel, el citește un număr întreg de la tastatură și dorește să determine numărul , unde . Ajutați-l să calculeze corect această valoare!
Cerință
Corectați programul scris de Vlad. Acesta se află aici sau în secțiunea „Atașamente” din lateral.
Date de intrare
— numărul al cărui factorial modulo se dorește a se calcula. Acest număr este întreg din intervalul .
Date de ieșire
— valoarea .
Exemplu
stdin
5
stdout
120
Explicație
iar întrucât este un număr mai mic decât ().