#include <stdio.h> int cmp(const void *a,const void *b) { return *((int *)b)-*((int *)a); } int main() { int n,m,i; while(scanf("%d %d",&n,&m)!=EOF) { int a[n]; m=m<n?m:n; for(i=0;i<n;i++) scanf("%d",&a[i]); qsort(a,n,sizeof(a[0]),cmp); for(i=0;i<m;i++) printf("%d ",a[i]); printf("\n"); } }(•̀ᴗ•́)و