#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(" -l\n");
        return;
    }
    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 < 0) {
        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(" %id", arr[i]);
    }
    rearrangeArray(arr, n, swap);
    
    free(arr);
    return 0;
}