https://www.codinginterview.net/2023/06/smallest-range-covering-elements-from-k-list.html