Smallest Window Containing All Characters

Company: Jupiter Money_11oct2025

Difficulty: hard