Point: 100.0
Time limit: 1.0s
Memory limit: 250 M
Input: stdin
Output: stdout
Author:  
Problem type
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text

Cho số nguyên dương \(N\). In ra tích các số từ 1 đến N (tích này trong toán học gọi là giai thừa của N ký hiệu toán học là N!)

Input

  • Một dòng duy nhất chứa số nguyên dương \(N \leq 20\).

Output

  • Tích các số từ 1 đến N.

Example

Sample Input

3

Sample Output

6