#include <bits/stdc++.h>
using namespace std;
int n, s[2][7010], k[2], cnt[2][7010];
bool vis[2][7010], ans[2][7010];
void solve(int idx, int pos) {
  vis[idx][pos] = 1;
  for (int i = 0, nxt; i < k[!idx]; i++) {
    nxt = (pos + n - s[!idx][i]) % n;
    if (nxt == 0) continue;
    if (vis[!idx][nxt]) continue;
    if (ans[idx][pos] && ++cnt[!idx][nxt] == k[!idx])
      solve(!idx, nxt);
    else if (ans[idx][pos] == false)
      ans[!idx][nxt] = true, solve(!idx, nxt);
  }
}
void pt(int idx, int pos) {
  if (vis[idx][pos] == 0)
    printf("Loop ");
  else
    printf("%s ", ans[idx][pos] ? "Win" : "Lose");
}
int main() {
  scanf("%d", &n);
  for (int idx = 0; idx < 2; idx++) {
    scanf("%d", &k[idx]);
    for (int i = 0; i < k[idx]; i++) scanf("%d", &s[idx][i]);
  }
  solve(0, 0);
  solve(1, 0);
  for (int idx = 0; idx < 2; idx++) {
    for (int i = 1; i < n; i++) pt(idx, i);
    printf("\n");
  }
}
