CSES - Outo DNA
  • Time limit: 1.00 s
  • Memory limit: 512 MB
Moni on ihmetellyt, miksi Uoleville sattuu niin monenlaista. Selitys on kuitenkin yksinkertainen: kaikki johtuu hänen DNA:ssaan tapahtuneesta mutaatiosta.

Uolevin DNA:sta tiedetään kuitenkin vain vähän. Se voidaan kuvata merkkijonona, jossa on $n$ merkkiä ja jokainen merkki on A, C, G tai T. Lisäksi tiedetään, että sekä A:ta, C:tä, G:tä että T:tä on parillinen määrä (mutaatio ilmenee näin).

Kuinka monta mahdollisuutta on sille, mikä on Uolevin DNA?

Syöte

Syötteen ainoalla rivillä on kokonaisluku $n$: DNA:n pituus.

Tuloste

Ohjelmasi tulee tulostaa mahdollisuuksien määrä modulo $10^9+7$.

Rajat

$1 \leq n \leq 10^4$

Esimerkki

Syöte:
4

Tuloste:
40

Selitys: Mahdollisuuksia ovat esimerkiksi AAAA, ACCA sekä GCGC.