#Lutece1654. 肆虐的病毒

肆虐的病毒

Migrated from Lutece 1654 肆虐的病毒

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

最近你收到一条消息

title

你发现,你的电脑中了最近到处肆虐的一种病毒。这种病毒甚至通过一种奇怪的方法,改变了你最近晚上的入睡时间。 这种操作使你感到非常的难受,所以你向黑客发了封邮件,恳请他放你一马。

黑客告诉你,他确实可以放你一马。但是,你得和他玩一个游戏,成败全在你自己。

在这个游戏中,有以1n1 \cdots n编号的,共计nn个物体被放置在一个圆环里面(顺时针)。编号为11的物体是你的女朋友。其他的都是小绿帽。游戏开始的时候,一个小机器人会被随机的放在这nn个物体的其中的一个旁边(放心,当然不会是你的女朋友旁边)。

你和黑客手上都分别有一个数集(里面有从11n1n-1的一些数字)。黑客的集合是s1s_1,大小是k1k_1,你的集合是s2s_2,大小是k2k_2。你和黑客中的一个人会走先手,之后轮流进行操作。在每个回合中,当前的玩家的意识会和小机器人进行对接,当前的的玩家可以从他的集合中任意的选择一个数xx,然后这个数可以使小机器人沿着顺时针方向走xx步。如果当前玩家操纵小机器人到达了你的女朋友处(11处),那么他就赢得了游戏。每走到一个不是你女朋友的位置,你就会获得一顶小绿帽。

你现在很方,你想知道对于每一种可能的开局(谁先走,机器人放在哪个位置),你的输赢情况(假设黑客和你都绝顶(秃)聪明),于是你打算编写一个程序来解决你的疑惑。要注意,有一种谁都不赢谁的方法,但是这种情况下游戏会无限的循环,这意味着你会得到无限顶小绿帽。

Input

第一行有一个数字nn2n70002 \leq n \leq 7000),表示游戏中物体的数量。

第二行有一个k1k_1,然后紧接着有k1k_1个数。a1,a2aka_1, a_2 \cdots a_k

第二行有一个k2k_2,然后紧接着有k2k_2个数。b1,b2bkb_1, b_2 \cdots b_k

qk1k2n1q \leq k_1, k_2 \leq n-1 并且 aia_ibib_i11n1n-1的范围内。

Output

第一行输出n1n-1个单词,用空格隔开。第ii个单词为"Win","Lose"或"Loop",分别表示黑客先走,机器人一开始在i+1i+1个位置的时候,黑客赢了,输了,或游戏陷入循环。

同样的,第二行输出n1n-1个单词,用空格隔开。第ii个单词为"Win","Lose"或"Loop",分别表示你先走,机器人一开始在i+1i+1个位置的时候,你赢了,输了,或游戏陷入循环

Samples

5
2 3 2
3 1 2 3
Lose Win Win Loop
Loop Win Win Win
8
4 6 2 3 4
2 3 6
Win Win Win Win Win Win Win
Lose Win Lose Lose Win Lose Lose

Note

ac之后还是绿色的,这病毒真是可怕啊。

Resources

2017 UESTC Training for Dynamic Programming