#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, i;
  int a, b, c, d;
  scanf("%d%d", &n, &m);
  scanf("%d%d%d%d", &a, &b, &c, &d);
  if (a == c) {
    if (b == d) {
      printf("%d ", a);
      for (i = 1; i <= n; i++)
        if (i != a && i != b) printf("%d ", i);
      printf("%d\n", b);
      printf("%d ", a);
      for (i = 1; i <= n; i++)
        if (i != a && i != b) printf("%d ", i);
      printf("%d\n", b);
    } else {
      if (m == n - 1)
        printf("-1\n");
      else {
        printf("%d ", a);
        for (i = 1; i <= n; i++)
          if (i != a && i != b && i != d) printf("%d ", i);
        printf("%d %d\n", b, d);
        printf("%d ", a);
        for (i = 1; i <= n; i++)
          if (i != a && i != b && i != d) printf("%d ", i);
        printf("%d %d\n", d, b);
      }
    }
  } else {
    if (b == d) {
      if (m == n - 1)
        printf("-1\n");
      else {
        printf("%d %d ", a, c);
        for (i = 1; i <= n; i++)
          if (i != a && i != c && i != b) printf("%d ", i);
        printf("%d\n", b);
        printf("%d %d ", c, a);
        for (i = 1; i <= n; i++)
          if (i != c && i != a && i != d) printf("%d ", i);
        printf("%d\n", d);
      }
    } else {
      if (m <= n || n == 4)
        printf("-1\n");
      else {
        printf("%d %d ", a, c);
        for (i = 1; i <= n; i++)
          if (i != a && i != c && i != b && i != d) printf("%d ", i);
        printf("%d %d\n", d, b);
        printf("%d %d ", c, a);
        for (i = 1; i <= n; i++)
          if (i != a && i != c && i != b && i != d) printf("%d ", i);
        printf("%d %d\n", b, d);
      }
    }
  }
}
