#include <bits/stdc++.h>
using namespace std;
const int MAXN = 200005;
const int MOD = 1000000007;
int N;
int A[MAXN];
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cin >> N;
  for (int i = (0); i <= (2 * N - 1); i++) cin >> A[i];
  sort(A, A + 2 * N);
  long long s = 0;
  for (int i = (0); i <= (N - 1); i++) s += A[i];
  for (int i = (N); i <= (2 * N - 1); i++) s -= A[i];
  if (s == 0)
    cout << "-1\n";
  else {
    for (int i = (0); i <= (2 * N - 1); i++)
      cout << A[i] << " \n"[i == 2 * N - 1];
  }
}
