Find minimum tanks to cover all houses | Palo Interview Question