#include
#include
int main()
{
int n,k,i,j,m,t,*arr;
scanf("%d %d",&n,&k);
arr=(int*)calloc(n,sizeof(int));
for(i=0;i
scanf("%d",&t);
for(j=0;j {
if(t
for(m=i-1;m>=j;m--)
{
arr[m+1]=arr[m];
}
break;
}
}
arr[j]=t;
}
t=0;
for(i=0;i
for(j=i+1;j
if(arr[i]+arr[j]==k)
{
t=1;
break;
}
}
}
if(t)
{
printf("出:%d %d\n",arr[i-1],arr[j]);
}
else
{
printf("出:NO\n");
}
printf("余牌:");
for(m=0;m
if(!(t && (i-1==m || j==m)))
{
printf("%d ",arr[m]);
}
}
free(arr);
return 0;
}