#include<stdio.h> int main () { int n , m , *p , i , o, s[999] ,j , t; scanf ("%d%d" , &n , &m); p = s; for (o = 1 ; o <= n ; o++) { for (j = 0 ; j < m ; j++) { scanf("%d" , p+j); } for (j = 0 ; j < m ; j++) { for (int k = 0 ; k < m ; k++) { if (p[k]>p[j]) { t = p[k] , p[k] = p[j] , p[j] = t; } } } for (i = 0 ; i < m ; i++) { if (i != m-1) { printf ("%d " , p[i]); } else printf ("%d\n" , p[i]); } } return 0; }