给定一个 n 个节点,m 条边的有限状态自动机,1 为初始节点,有 p 个终止节点,转移只有大小写字母。
更通俗的,给定一个有向图,每条边上有一个字母,每个点出边上的字母不重复。
如果从初始节点 1 出发,对于给定字符串 s,按照上面的字符按顺序走对应出边,如果每次都有边可走,且最终走到了某个终止节点,那么称字符串 s 被该自动机接受。
例如对于样例 1 的自动机:

其中仅有 3 为终止节点。
那么 `FAFB` 或 `FAbFAbAd` 都是被接受的,而 `FF` 或 `FAc` 则不被接受。
求构造两个自动机可接受的串 a,b,使得 a,b 在去掉小写字母后完全相同,但是 a,b 本身不同。
注意,允许在删去小写字母后,a,b 均为空串,也允许 a,b 本身就是空串(前提当然是 a,b 能被自动机接受)。
小 L 并不关心具体的构造方案,他只需要你输出最小的 |a|+|b| ,如果无法构造,输出 `-1`。