#include<stdio.h>
int paixu(int*a,int n);
main()
{
	int n,b,i;
	scanf("%d %d",&n,&b);
	int a[n];
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	paixu(a,n);
	for(i=0;i<n;i++)
	{   
	    if(a[i]%b!=0)
		{
			if(a[i]>=65&&a[i]<=90)
		    {
			    printf("%c ",a[i]);
		    }
		  else
		        printf("%d ",a[i]);  
		}
		
	}
	
}
int paixu(int*a,int n)
{   
    int i,j,t=0;
	for(i=0;i<n-1;i++)
	{
		for(j=0;j<n-1-i;j++)
		{
			if(a[j]>a[j+1])
			{
				t=a[j];
				a[j]=a[j+1];
				a[j+1]=t;
			}
		}
	}
	
}
/**************************************************************
	Problem: 1858
	User: admin
	Language: C
	Result: Accepted
	Time:14 ms
	Memory:1144 kb
****************************************************************/