

Time Limit: 2 sec / Memory Limit: 1024 MiB
問題文
あなたはドミノを並べています。
各 1 \leq i \leq N について「ドミノ S_i が倒れるとドミノ T_i が倒れる」という計 N 個の情報が与えられます。
与えられた情報から「ドミノ X を倒すとドミノ Y が倒れる」といえるか判定してください。
制約
- 1 \leq N \leq 2\times 10^5
- N は整数
- S_i,T_i,X,Y は英小文字のみからなる長さ 1 以上 100 以下の文字列
- X \neq Y
- 全ての i で S_i \neq T_i
- (S_i,T_i) は相異なる
入力
入力は以下の形式で標準入力から与えられる。
N X Y S_1 T_1 \vdots S_N T_N
出力
与えられた情報から「ドミノ X を倒すとドミノ Y が倒れる」といえるとき Yes
、いえないとき No
と出力せよ。
入力例 1
5 second fourth first second second third third fourth fourth fifth fifth sixth
出力例 1
Yes
2 番目の情報からドミノ second
が倒れるとドミノ third
が倒れること、3 番目の情報からドミノ third
が倒れるとドミノ fourth
が倒れることがことがわかります。
よってドミノ second
を倒すとドミノ fourth
が倒れるといえます。
入力例 2
5 fourth second first second second third third fourth fourth fifth fifth sixth
出力例 2
No
与えられた情報からはドミノ fourth
を倒すとドミノ second
が倒れるとはいえません。
入力例 3
6 e d a b b a a c c d d e e a
出力例 3
Yes
入力例 4
1 a b x y
出力例 4
No
Problem Statement
You are lining up dominoes.
N clues are given: for each 1 \leq i \leq N, if domino S_i falls, then domino T_i will also fall.
Determine if the given clues imply that if domino X falls, then domino Y will also fall.
Constraints
- 1 \leq N \leq 2\times 10^5
- N is an integer.
- Each of S_i,T_i,X, and Y is a string of length between 1 and 100, inclusive, consisting of lowercase English letters.
- X \neq Y
- S_i \neq T_i for all i.
- (S_i,T_i) are distinct.
Input
The input is given from Standard Input in the following format:
N X Y S_1 T_1 \vdots S_N T_N
Output
Print Yes
if the given clues imply that if domino X falls, then domino Y will also fall; print No
otherwise.
Sample Input 1
5 second fourth first second second third third fourth fourth fifth fifth sixth
Sample Output 1
Yes
The second clue states that if domino second
falls, then domino third
will also fall; and the third clue states that if domino third
falls, then domino fourth
will also fall.
Thus, we can infer that if domino second
falls, then domino fourth
will also fall.
Sample Input 2
5 fourth second first second second third third fourth fourth fifth fifth sixth
Sample Output 2
No
One cannot infer from the given clues that if domino fourth
falls, then domino second
will also fall.
Sample Input 3
6 e d a b b a a c c d d e e a
Sample Output 3
Yes
Sample Input 4
1 a b x y
Sample Output 4
No