Snuke's mother gave Snuke an undirected graph consisting of N vertices numbered 0 to N-1 and M edges. This graph was connected and contained no parallel edges or self-loops.
One day, Snuke broke this graph. Fortunately, he remembered Q clues about the graph. The i-th clue (0 ≤ i ≤ Q-1) is represented as integers Ai,Bi,Ci and means the following:
Snuke is not sure if his memory is correct, and worried whether there is a graph that matches these Q clues. Determine if there exists a graph that matches Snuke's memory.
Input is given from Standard Input in the following format:
N M Q A0 B0 C0 A1 B1 C1 . . . AQ-1 BQ-1 CQ-1
If there exists a graph that matches Snuke's memory, print Yes
; otherwise, print No
.
5 5 3 0 1 0 1 2 1 2 3 0
Yes
For example, consider a graph with edges (0,1),(1,2),(1,4),(2,3),(2,4). This graph matches the clues.
4 4 3 0 1 0 1 2 1 2 3 0
No
10 9 9 7 6 0 4 5 1 9 7 0 2 9 0 2 3 0 4 1 0 8 0 0 9 1 0 3 0 0
No
Subtask | Score |
---|---|
1 | 100 |
2 | 0 |