import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class prog { public static void main(final String[] args) { Scanner scan = new Scanner(System.in); Integer n = Integer.parseInt(scan.nextLine()); String[] numbers = scan.nextLine().split(" "); List nrList = new ArrayList(); for (int i = 0; i < numbers.length; i++) { nrList.add(Integer.parseInt(numbers[i])); } Collections.sort(nrList); int k0 = 0; int k = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if(i == j){ System.out.print(nrList.get(nrList.size()-k0-1)+" "); k0++; } else { System.out.print(nrList.get(k++)+ " "); } } System.out.println(); } scan.close(); } }