int[] temp=Arrays.stream(nums).flatMapToInt(a->Arrays.stream(a)).toArray();
return IntStream.range(0,r).mapToObj(a->Arrays.stream(Arrays.copyOfRange(temp,a*c,a*c+c)).toArray()).toArray(int[][]::new);
int[] temp=Arrays.stream(nums).flatMapToInt(a->Arrays.stream(a)).toArray();
return IntStream.range(0,r).mapToObj(a->Arrays.stream(Arrays.copyOfRange(temp,a*c,a*c+c)).toArray()).toArray(int[][]::new);