Geeksforgeeks Sliding Window Technique