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

Annettuna on merkkijono, jossa on nn 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 nn merkkiä väliltä a–z.

Tuloste

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

Rajat

  • 1n1061 \le n \le 10^6

Esimerkki

Syöte:

aabac

Tuloste:

20