added min window sol