#include<stdio.h>

void reverseArray(int *arr, int n){
    int *start = arr;
    int *end = arr + n - 1;
    while (start < end) {
        int temp = *start;
        *start= *end;
        *end = temp;
        start++;
        end--;
    }
}
int main(){
    int N;
    scanf("%d", &N);
    
    if(N < 1 || N > 100){
        printf("Invalid input\n");
        return 0;
    }
    int arr[N];
    int num = 0, i = 0;
    scanf("%d", &num);
    int temp = num;
    while (temp > 0){
        arr[i++] = temp % 1;
        temp /= 1;
    }
    for(int j = 0; j < N; j++){
        printf("%d", arr[j]);
    }
    printf("\n");
    reverseArray(arr, N);
    for(int j = N-1; j >= 0; j--){
        printf("%d", arr[j]);
    }
    printf("\n");
    return 0;
}