import java.util.ArrayList;
import java.util.List;
class Solution {
public int[] solution(int[] arr, int[][] intervals) {
int a1 =0;
int a2 =0;
int tmp = 0;
List<Integer> answer = new ArrayList<>();
for(int i=0; i<intervals.length; i++) {
a1 = intervals[i][0];
a2 = intervals[i][intervals[i].length-1];
for (int k = a1; k <= a2; k++) {
tmp = arr[k];
answer.add(tmp);
}
}
return answer.stream()
.mapToInt(i->i)
.toArray();
}
}