CSES - Merkkijono
  • Time limit: 1.00 s
  • Memory limit: 128 MB
Annettuna on merkkijono, jossa on $n$ merkkiä väliltä a–z.

Montako erilaista merkkijonoa voit saada aikaan laittamalla merkkijonon merkit johonkin järjestykseen?

Syöte

Syötteen ainoalla rivillä on merkkijono, jossa on $n$ merkkiä väliltä a–z.

Tuloste

Tulosta erilaisten merkkijonojen määrä modulo $10^9+7$.

Rajat
  • $1 \le n \le 10^6$
Esimerkki

Syöte:
aabac

Tuloste:
20