Find Smallest window that contains all characters of string itself