HVSO - Hoán vị số
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte

Mr Bin sau khi chán với dự định xây cầu, cậu quay lại với các con số. Cho số nguyên dương n, một hoán vị của tập {1,2,...,n} là một bộ sắp thứ tự (a1,a2,...,an) với akhác aj khi i khác j. Bạn có thể đọc thêm về hoán vị tại đây: https://vi.wikipedia.org/wiki/Ho%C3%A1n_v%E1%BB%8B

Vấn đề là Mr Bin muốn đếm số lượng hoán vị của n số nguyên dương đầu tiên mà ai khác i . Bạn hãy giúp Mr Bin nhé!

Dữ liệu:

  • Gồm một dòng duy nhất chứa số nguyên dương N(0<N<=106)

Kết quả:  In ra kết quả bài toán khi chia lấy dư cho 109+7

Ví dụ

  • input
    3
    output
    2
Back to Top