#include <bits/stdc++.h>
using namespace std;
int n;
int a[20003][2];
int an[2];
int st[20003][2], deg[20003][2];
void dfs(int r, int p, int s) {
  if (s == -1) {
    for (int i = (1); i < an[r ^ 0x1] + 1; i++) {
      int pos = (p - a[i][r ^ 0x1] + n) % n;
      if (!pos) pos = n;
      if (!st[pos][r ^ 0x1]) {
        st[pos][r ^ 0x1] = 1;
        dfs(r ^ 0x1, pos, 1);
      }
    }
  } else {
    for (int i = (1); i < an[r ^ 0x1] + 1; i++) {
      int pos = (p - a[i][r ^ 0x1] + n) % n;
      if (!pos) pos = n;
      deg[pos][r ^ 0x1]--;
      if (!st[pos][r ^ 0x1] && !deg[pos][r ^ 0x1]) {
        st[pos][r ^ 0x1] = -1;
        dfs(r ^ 0x1, pos, -1);
      }
    }
  }
}
int main() {
  scanf("%d", &n);
  scanf("%d", &an[0]);
  for (int i = (1); i < an[0] + 1; i++) scanf("%d", &a[i][0]);
  scanf("%d", &an[1]);
  for (int i = (1); i < an[1] + 1; i++) scanf("%d", &a[i][1]);
  for (int i = (1); i < n + 1; i++) deg[i][0] = an[0], deg[i][1] = an[1];
  st[1][0] = st[1][1] = -1;
  dfs(0, 1, -1), dfs(1, 1, -1);
  for (int k = (0); k < 2; k++) {
    for (int i = (2); i < n + 1; i++)
      if (st[i][k] == 1)
        printf("Win ");
      else if (st[i][k] == -1)
        printf("Lose ");
      else
        printf("Loop ");
    printf("\n");
  }
  return 0;
}
