Codeforces Round 467 (Div. 2)
D
Sleepy Game
Codeforces
未评级
原题
← CE →
翻译中…

Petya and Vasya arranged a game. The game runs by the following rules. Players have a directed graph consisting of $*n*$ vertices and $*m*$ edges. One of the vertices contains a chip. Initially the chip is located at vertex $*s*$. Players take turns moving the chip along some edge of the graph. Petya goes first. Player who can't move the chip loses. If the game lasts for $10^{6}$ turns the draw is announced.

翻译中…

Vasya was performing big laboratory work in "Spelling and parts of speech" at night before the game, so he fell asleep at the very beginning of the game. Petya decided to take the advantage of this situation and make both Petya's and Vasya's moves.

翻译中…

Your task is to help Petya find out if he can win the game or at least draw a tie.

翻译中…

Input

翻译中…

The first line of input contain two integers $*n*$ and $*m*$ — the number of vertices and the number of edges in the graph ($2 ≤ *n* ≤ 10^{5}$, $0 ≤ *m* ≤ 2·10^{5}$).

翻译中…

The next $*n*$ lines contain the information about edges of the graph. $*i*$-th line ($1 ≤ *i* ≤ *n*$) contains nonnegative integer $*c*_{*i*}$ — number of vertices such that there is an edge from $*i*$ to these vertices and $*c*_{*i*}$ distinct integers $*a*_{*i*, *j*}$ — indices of these vertices ($1 ≤ *a*_{*i*, *j*} ≤ *n*$, $*a*_{*i*, *j*} ≠ *i*$).

翻译中…

It is guaranteed that the total sum of $*c*_{*i*}$ equals to $*m*$.

翻译中…

The next line contains index of vertex $*s*$ — the initial position of the chip ($1 ≤ *s* ≤ *n*$).

翻译中…

Output

翻译中…

If Petya can win print «Win» in the first line. In the next line print numbers $*v*_{1}, *v*_{2}, ..., *v*_{*k*}$ ($1 ≤ *k* ≤ 10^{6}$) — the sequence of vertices Petya should visit for the winning. Vertex $*v*_{1}$ should coincide with $*s*$. For $*i* = 1... *k* - 1$ there should be an edge from $*v*_{*i*}$ to $*v*_{*i* + 1}$ in the graph. There must be no possible move from vertex $*v*_{*k*}$. The sequence should be such that Petya wins the game.

翻译中…

If Petya can't win but can draw a tie, print «Draw» in the only line. Otherwise print «Lose».

翻译中…

Note

翻译中…

In the first example the graph is the following:

翻译中…

image

翻译中…

Initially the chip is located at vertex $1$. In the first move Petya moves the chip to vertex $2$, after that he moves it to vertex $4$ for Vasya. After that he moves to vertex $5$. Now it is Vasya's turn and there is no possible move, so Petya wins.

翻译中…

In the second example the graph is the following:

翻译中…

image

翻译中…

Initially the chip is located at vertex $2$. The only possible Petya's move is to go to vertex $1$. After that he has to go to $3$ for Vasya. Now it's Petya's turn but he has no possible move, so Petya loses.

翻译中…

In the third example the graph is the following:

翻译中…

image

翻译中…

Petya can't win, but he can move along the cycle, so the players will draw a tie.

翻译中…

样例

Input #1
5 6
2 2 3
2 4 5
1 4
1 5
0
1
Output #1
Win
1 2 4 5
InputCopy OutputCopy
Input #2
3 2
1 3
1 1
0
2
Output #2
Lose
InputCopy OutputCopy
Input #3
2 2
1 2
1 1
1
Output #3
Draw
InputCopy OutputCopy
题目信息
题号
937D
时间限制
2 s
内存限制
256 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。