import java.util.*;
public class Solution {
    public ArrayList<Integer> maxInWindows(int [] num, int size) {
        ArrayList<Integer> list = new ArrayList<Integer>();
        int index = 0;
        int len = num.length;
        if(size > 0){
            while(index + size <= len){
                int max = Integer.MIN_VALUE;
                for(int i=index;i<index+size;i++){
                    if(num[i] >= max){
                        max = num[i];
                    }
                }
                index++;
                list.add(max);
            }
        }
        return list;
    }
}