// editor1
#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;
    }
    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("% 1d", &arr[i]);
    }
    rearrangeArray(arr, n, swap);
    
    free(arr);
    return 0;
}