CSES - Permutaatiot
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Tehtäväsi on laskea, monellako tavalla luvuista 1,2,,n1,2,\ldots,n voidaan muodostaa permutaatio niin, että minkään kahden vierekkäisen luvun ero ei ole 11.

Esimerkiksi kun n=4n=4, vastaus on 22, koska mahdolliset permutaatiot ovat (2,4,1,3)(2,4,1,3) ja (3,1,4,2)(3,1,4,2).

Syöte

Syötteen ainoalla rivillä on kokonaisluku nn.

Tuloste

Tulosta permutaatioiden määrä modulo 109+710^9+7.

Rajat

  • 1n10001 \le n \le 1000

Esimerkki

Syöte:

4

Tuloste:

2