/*zrinka gavran

junior

v.gimnazija*/

 

#include <cstdio>

#include <string>

using namespace std;

 

 

int n, x, k, poc;

int niz[20];

 

int main(){

    for (int l = 0; l < 5; ++l){

    scanf("%d", &n);

    memset(niz, 0, sizeof niz);

    for (int i = 0; i < n; ++i){

        scanf("%d", &x);

        niz[x] = 1;

    }

    scanf("%d", &k);

    for (int i = 1; i < k; ++i){       

        poc = 1;

        if (niz[1] == 0 && niz[10] == 1){

           niz[1] = 1;

           niz[10] = 0;

           poc = 2;

        }

        for (int j = poc; j < 10; ++j){

            if (niz[j] == 1 && niz[j + 1] == 0){

               niz[j] = 0;

               niz[j + 1] = 1;

               j++;

            }

        }

    }

    for (int i = 1; i < 11; ++i)

        if (niz[i] == 1)

           printf("%d ", i);

    printf("\n");

}

    return 0;

}