#include <bits/stdc++.h>
using namespace std;
int N, K, A, B, C, D, T, i, j;
bool X[1001];
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> N >> K >> A >> B >> C >> D;
  X[A] = 1;
  X[B] = 1;
  X[C] = 1;
  X[D] = 1;
  for (i = 1; X[i]; i++) {
  }
  X[i] = 1;
  T = i;
  if (N == 4 || K <= N) {
    cout << -1 << '\n';
    return 0;
  }
  cout << A << ' ';
  for (i = 1; i <= N; i++) {
    if (!X[i]) {
      cout << i << ' ';
    }
  }
  cout << C << ' ' << T << ' ' << D << ' ' << B << '\n';
  cout << C << ' ';
  for (i = N; i >= 1; i--) {
    if (!X[i]) {
      cout << i << ' ';
    }
  }
  cout << A << ' ' << T << ' ' << B << ' ' << D << '\n';
}
