给你一个

个顶点和

条边的有向图。顶点编号从

到

。顶点

处有一个标记。
你可以进行以下两种操作:
- 移动标记:如果存在一条

的边,将标记从

移动到

,这个操作需要

秒。
- 图翻转:翻转图上的所有边的方向,将图上**每一条边**

替换为

,第

次使用这个操作需要耗时

秒。
你需要找到将标记从

移动到

的最短时间,请将答案对

取模。
输入描述:
第一行两个整数
,表示点数和边数。
接下来
行每行两个整数
,表示存在一条
的有向边。
输出描述:
输出一个整数,表示答案对
取模后的结果。
备注:
。
保证不存在重边并且至少存在一种从
到
的方案。