#include<stdio.h>
int main() {
    int N, K;
    scanf("%d", &N);
    if(N==0){
        printf("Invalid Input");
        return 0;
    }
    int queue[N];
    int result [N];
    int idx=0;
    for(int i=0;i<N;i++){
        scanf("%d", &queue[i]);
    }
        scanf("%d", &K);
        if(K<=0){
            printf("Invalid Input");
            return 0;
        }
        for (int i=0;i<N;i++){
            if(queue[i]% K==0){
                result[idx++]=queue[i];
            }
        }
        for (int i=0;i<N;i++){
            if(queue[i]% K!=0){
                result[idx++]= queue[i];
            }
        }
        for (int i=0;i<N;i++){
            printf("%d ", result[i]);
            if(i !=idx - 1) print(" ");
        }
        return 0;
}