Game Routes.


Submit solution

Points: 100 (partial)
Time limit: 2.0s
Memory limit: 512M

Author:
Problem types

Un juego tiene n niveles, conectados por m teletransportadores, y tu tarea es ir del nivel 1 al nivel n. El juego está diseñado para que no haya ciclos dirigidos en el grafo subyacente. ¿De cuántas maneras puedes completar el juego?

Entrada

La primera línea de entrada tiene dos enteros n y m: el número de niveles y teletransportadores. Los niveles están numerados 1,2,\dots,n. Después, hay m líneas que describen los teletransportadores. Cada línea tiene dos enteros a y b: hay un teletransportador del nivel a al nivel b.

Salida

Imprime un entero: el número de maneras de completar el juego. Como el resultado puede ser grande, imprímelo módulo 10^9+7.

Restricciones

  • 1 \leq n \leq 10^5
  • 1 \leq m \leq 2 \cdot 10^5
  • 1 \leq a,b \leq n

Ejemplo de Entrada

4 5
1 2
2 4
1 3
3 4
1 4

Ejemplo de Salida

3

Comments

There are no comments at the moment.