1class Solution {2public int[][] reconstructQueue(int[][] people) {3List<int[]> result = new ArrayList<>(); // return value45Arrays.sort(6people,7(a, b) -> {8int x = Integer.compare(b[0], a[0]);9if (x == 0) return Integer.compare(a[1], b[1]);10else return x;11});1213for (int[] p : people) result.add(p[1], p);1415return result.toArray(new int[people.length][2]);16}17}