1000 Sliding Window