void selectActivity(int[] s, int[] f) {
List<int[]> list = new ArrayList<>();
for (int i = 0; i < s.length; i++) {
list.add(new int[]{s[i], f[i]});
}
list.stream().sorted(Comparator.comparingInt(arr -> arr[1])).forEach(arr -> System.out.println(arr[0] + ", " + arr[1]));
List<Integer> selected = new ArrayList<>();
selected.add(1);
int end = list.get(0)[1];
for (int i = 1; i < s.length; i++) {
int[] arr = list.get(i);
if (end <= arr[0]) {
selected.add(i + 1);
end = arr[1];
}
}
selected.stream().forEach(System.out::println);
}