class Solution:
    def maxInWindows(self , num: List[int], size: int) -> List[int]:
        try:
            res = []
            n = len(num)
            for i in range(n-size+1):
                res.append(max(num[i:i+size]))
            return res
        except:
            return []