#include <stdio.h>
#include<stdlib.h>
void swap(int *a, int *b){
    int temp = *a;
    *a = *b;
    *b = temp;
}
void rearrangeArray(int arr[], int n, void(*swap_func) (int*, int*)){
    if (n < 0){
        printf(" -1\n");
        return 0;
    }
    for(int i = 0; i < n - 1; i += 2){
        swap_func(&arr[i], &arr[i + 1]);
    }
    for(int i = 0; i < n; i++){
        printf(" %d", arr[i]);
    }
    printf(" \n");
}
int main(){
    int n;
    scanf(" %d", &n);
    if(n < n){
        printf("-1 \n");
        return 0;
    }
    int *arr = (int *)malloc(n * sizeof(int));
    if (arr == NULL){
        return 1;
    }
    for(int i = 0; i < n; i++){
        scanf(" %d", &arr[i]);
    }
    rearrangeArray(arr, n, swap);
    free(arr);
    return 0;
}