dingyeye loves stone

Time Limit: 1000ms
Memory Limit: 65536KB
This problem will be judged on HDU. Original ID: 5996
64-bit integer IO format: %I64d      Java class name: Main

Description

dingyeye loves play stone game with you.

dingyeye has an $n$-point tree.The nodes are numbered from $0$ to $n-1$,while the root is numbered $0$.Initially,there are $a[i]$ stones on the $i$-th node.The game is in turns.When one move,he can choose a node and move some(this number cannot be $0$) of the stones on it to its father.One loses the game if he can't do anything when he moves.

You always move first.You want to know whether you can win the game if you play optimally.

Input

In the first line, there is an integer $T$ indicating the number of test cases.

In each test case,the first line contains one integer $n$ refers to the number of nodes.

The next line contains $n-1$ integers $fa[1]\cdots fa[n-1]$,which describe the father of nodes $1\cdots n-1$(node $0$ is the root).It is guaranteed that $0\leq fa[i]< i$.

The next line contains $n$ integers $a[0]\cdots a[n-1]$,which describe the initial stones on each nodes.It is guaranteed that $0\leq a[i]<134217728$.

$1\leq T\leq 100$,$1\leq n\leq 100000$.

It is guaranteed that there is at most $7$ test cases such that $n>100$.

Output

For each test case output one line.If you can win the game,print "win".Ohterwise,print "lose".

Sample Input

2
2
0
1000 1
4
0 1 0
2 3 3 3

Sample Output

win
lose

Source

Language: 
Theme: 
Share Code? 

Powered by NB231 | Current Style: .